| name | reflect |
| description | Reflect on the conversation and update the brain. Use when wrapping up, after mistakes or corrections, or when significant codebase knowledge was gained. Triggers: "reflect", "remember this". |
| schedule | Follow-up stage after quality — capture learnings from the completed execute→quality cycle. |
Reflect
Review the conversation and persist learnings — to brain/, to skill files, or as structural enforcement.
Process
Use Tasks to track progress (TaskCreate per step, TaskUpdate to in_progress/completed).
- Read
brain/index.md to understand what notes already exist
- Scan the conversation for:
- Mistakes made and corrections received
- User preferences and workflow patterns
- Codebase knowledge gained (architecture, gotchas, patterns)
- Tool/library quirks discovered
- Decisions made and their rationale
- Friction in skill execution, orchestration, or delegation
- Repeated manual steps that could be automated or encoded
- Skip anything trivial or already captured in existing brain files
- Route each learning to the right destination (see Routing below)
- Update
brain/index.md if any brain files were added or removed
Routing
Not everything belongs in the brain. Route each learning to where it will have the most impact.
Structural enforcement check
Before routing a learning to brain/, ask: can this be a lint rule, script, metadata flag, or runtime check? If yes, encode it structurally and skip the brain note. See brain/principles/encode-lessons-in-structure.md.
Brain files (brain/)
Codebase knowledge, delegation principles, gotchas — anything that informs future sessions. This is the default destination. Use the brain skill for writing conventions.
- One topic per file. File name = topic slug.
- Group in directories with index files using
[[wikilinks]].
- No inlined content in index files.
Skill improvements (.agents/skills/<skill>/)
If a learning is about how a specific skill works — its process, prompts, or edge cases — update the skill directly. Use the skill-creator skill for guidelines on effective skill content.
Orchestration workflow improvements
If the session revealed systemic orchestration issues, route to:
- Brain principle (new delegation heuristic) →
brain/delegation/
- Skill mechanics change (monitoring loop, review step) → relevant skill file
- New skill opportunity (recurring workflow that could be encoded) → note in summary for the user
Backlog items (brain/todos.md)
Follow-up work that can't be done during reflection — bugs, non-trivial rewrites, tooling gaps. Use the todo skill to file.
Summary
## Reflect Summary
- Brain: [files created/updated, one-line each]
- Skills: [skill files modified, one-line each]
- Structural: [rules/scripts/checks added]
- Todos: [follow-up items filed]