Soul Audit — Agent Identity Builder (re-run / deepen surface)
Update the agent's identity through an interactive interview, any time after
bootstrap. This skill does NOT generate files from scratch and does NOT write
identity prose itself: it records the user's answers into the shared answer
bank, then lets the bootstrap render engine produce the files. That keeps one
source of truth — state/interview.json — no matter which surface (first-boot
bootstrap, this skill, a future re-audit) collected the answers.
IMPORTANT: Content comes from the USER'S OWN ANSWERS, recorded verbatim. NEVER invent, embellish, or default an identity answer. The render gate structurally refuses until required answers exist and were read back and confirmed by the human.
Contract
This skill guarantees:
- Answers land in the shared bank via
gbrain bootstrap interview --set KEY "value"(verbatim, one key per answer;--skip KEYrecords an explicit decline). - The read-back ritual runs before any render:
--showthe full answer set, mirror it to the user, then--confirm <hash>with the hash--statusprinted. Confirming a set the user never saw fails by design. - Files re-render thro…