What problem does it solve?
Extract user corrections and factual errors from the session, and turn each item into a child guardrail skill (reflect-<slug>/SKILL.md). In future sessions the children auto-trigger via description matching and prevent the same mistake.
Core Features & Use Cases
- Reflect vs children: reflect performs retrospective thinking; children are auto-trigger candidates that carry only future-facing instructions.
- The four retrospection slots are internal thinking aids and must not appear in child output.
- Storage spec: path, child prefix, language requirements, and slug constraints.
- Self-exploration principle: retrospective extraction relies only on session context; external lookups are avoided.
- Retrospection categories: Points corrected; misknown or outdated facts.
Quick Start
Run reflect after a session to generate child reflect-<slug>/SKILL.md entries from user corrections and factual errors.