| name | sh-retro |
| description | Run a retrospective after every 10 completed User Stories. Reflects on recent work, identifies patterns, and generates actionable improvement items. |
| disable-model-invocation | true |
Retrospective — Continuous Improvement
Triggered every 10 completed User Stories (tracked in project memory).
When to Run
- Retro counter reaches 10 completed User Stories
- Either party requests: "Let's do a retro"
- After a significant incident or quality issue
Counter tracks US completions only — spikes, bugs, and tooling tasks don't count.
Retro Template
## Retro -- [date] -- after story N
### What worked well
-
### Friction / slowdowns
-
### Bugfix quality (were root causes documented?)
-
### Memory + tooling gaps
-
### Inner loop robustness
-
### Quality gate effectiveness
-
### Actionable items
- [ ] (add to BACKLOG#Ideation or update project rules)
Process
- Gather data — review DONE-Today and archives since last retro
- Walk each section — be specific, reference actual tasks/commits
- Identify patterns — what keeps recurring?
- Generate actionable items — each must be concrete and assignable:
- Process improvements -> update project CLAUDE.md rules
- Tool gaps -> add to BACKLOG#Ideation
- Anti-patterns -> add to KNOWN_PATTERNS.md
- Reset counter — set
retro_stories_since_last: 0 in project memory
Scope
The retro covers:
- Workflow friction and cycle time
- Bugfixing approach quality (were root causes documented?)
- Memory file usefulness
- Inner/outer loop robustness
- Tooling gaps
- Quality gate effectiveness
Output
- Actionable items added to BACKLOG#Ideation
- Rule updates applied to project CLAUDE.md
- New anti-patterns added to KNOWN_PATTERNS.md
- Counter reset in project memory