What a persona contains
Each persona is a profile with two blocks:- a system block — bundled with tiny-brain, versioned, and updated with the plugin. It defines the stance: what to read before writing, which skills to reach for, what’s out of scope.
- a user block — yours. Custom rules and details layered on top of the system stance, preserved across plugin updates.
/plan, /fix, /spike, /adr before
improvising), let hooks own tracking state, use the repo’s own script
commands, and read the repo’s context files before writing code. Just as
important is what it rules out — inventing phase models, re-running reviews
the pipeline will run anyway, hand-editing tracking files.
How it reaches the agent
The session-start hook injects the active persona’s context into the session; the same content is available directly:defaultPersona), so every session in the repo starts from the same
identity — regardless of which AI tool opened it.