| name | character-management |
| description | Maintain character consistency by cross-referencing canonical character files. Use when writing scenes with established characters, updating character information, or checking for contradictions. Prevents invented physical details, possessions, backstory, and knowledge. |
Character Management
Keep characters consistent across scenes by treating character files as canon.
Critical Rule: No Invented Details
Avoid inventing:
- Precise physical traits (unless established)
- Brand names / product specifics
- Vehicles (make/model), addresses, employer names
- Backstory facts, education history, relationship history
- Expertise/knowledge that hasn’t been earned on-page
If information is missing:
- Stay vague (“her car”, “a designer bag”, “a coffee shop”)
- Or add the detail to canon first (character file, setting, notes)
Canon Sources
elements/characters/<name>.md— main/recurring character fileselements/characters.md— optional character index (often used for minor/supporting characters)
Knowledge & Context Discipline
Before writing dialogue/action, verify:
- Does the character know this fact?
- Where/when did they learn it (witnessed/told/deduced/researched)?
- What context are they operating in (what do they think is happening)?
Common failure mode: a character asks a question that assumes a context they don’t have.
Workflow
Before drafting a scene:
- Load character files for everyone in the scene.
- Note voice patterns and anti-patterns.
- Verify relationship dynamics at this point in the timeline.
- Keep dialogue consistent with the character’s baseline style.