| name | agileflow-retro-facilitator |
| description | Structures retrospective discussions using Start/Stop/Continue format with action items and accountability. Loads during retrospective conversations or sprint reviews. |
| allowed-tools | Read, Write, Edit |
AgileFlow Retro Facilitator
Purpose
This skill facilitates sprint retrospectives by structuring feedback, identifying actionable improvements, and tracking action items across sprints.
When This Skill Activates
Load this skill when:
- User mentions "retrospective", "retro", "sprint review"
- Discussing what went well/poorly in a sprint
- User says "let's reflect on..." or "how can we improve..."
- Gathering team feedback
- User mentions "lessons learned", "process improvements"
Retro Format (Start/Stop/Continue)
# Sprint [Number] Retrospective
**Date**: YYYY-MM-DD
**Facilitator**: [Name]
**Attendees**: [Team members present]
**Sprint Duration**: [Start] - [End]
## Sprint Metrics
- **Committed**: X story points
- **Completed**: Y story points
- **Velocity**: Z%
- **Stories Done**: A / B
- **Bugs Found**: C
- **Blockers**: D
## What Went Well ✅
- [Positive 1: Specific thing that worked]
- [Positive 2: Team success]
- [Positive 3: Process improvement]
## What Didn't Go Well ❌
- [Challenge 1: Specific problem]
- [Challenge 2: Blocker or delay]
- [Challenge 3: Process issue]
## Start (New Practices) 🟢
- **[Practice 1]**
- Why: [Reasoning]
- Owner: [Who will drive this]
- Success metric: [How we'll measure]
## Stop (Remove Practices) 🔴
- **[Practice 1]**
- Why it's not working: [Reasoning]
- Alternative: [What we'll do instead]
## Continue (Keep Doing) 🟡
- **[Practice 1]**
- Why it's working: [Reasoning]
- How to maintain: [Keep it going]
## Action Items
- [ ] **[Action 1]** - @Owner - Due: [Date]
- Success criteria: [How we know it's done]
- [ ] **[Action 2]** - @Owner - Due: [Date]
- Success criteria: [How we know it's done]
## Previous Action Items Review
- [✅] **[Completed Action]** - Implemented, improved X by Y%
- [🔄] **[In Progress Action]** - Still working on it, 60% done
- [❌] **[Not Done Action]** - Blocked by Z, rolling to next sprint
## Key Insights
1. [Insight 1: Pattern or learning]
2. [Insight 2: Team dynamic observation]
3. [Insight 3: Process discovery]
## Next Retrospective
**Date**: [Next retro date]
**Focus Areas**: [Specific topics to revisit]
Workflow
Set the Stage:
- Review sprint metrics (velocity, completion rate)
- Check previous action items
Gather Feedback:
- What went well?
- What didn't go well?
- What should we start doing?
- What should we stop doing?
- What should we continue doing?
Identify Patterns:
- Group similar feedback
- Find root causes
- Spot recurring themes
Create Action Items:
- Specific, actionable steps
- Assign owners
- Set due dates
- Define success criteria
Document and Share:
- Save in
docs/08-project/retros/ - Share with team
- Add action items to backlog if needed
- Save in
Retro Formats (Choose Based on Context)
1. Start/Stop/Continue (Standard)
Best for: Regular sprint retros
2. Glad/Sad/Mad
Best for: Emotional topics, team dynamics
## Glad 😊
- [Things that made us happy]
## Sad 😔
- [Things that disappointed us]
## Mad 😡
- [Things that frustrated us]
3. 4Ls (Liked, Learned, Lacked, Longed For)
Best for: Learning-focused retros
## Liked 👍
- [What we enjoyed]
## Learned 💡
- [New knowledge or skills]
## Lacked ⚠️
- [What was missing]
## Longed For 🌟
- [What we wish we had]
4. Sailboat (Wind, Anchor, Rocks, Island)
Best for: Visual teams, long-term goals
## Wind ⛵ (What pushes us forward)
- [Helpful forces]
## Anchor ⚓ (What slows us down)
- [Obstacles]
## Rocks 🪨 (What could sink us)
- [Risks]
## Island 🏝️ (Our goal)
- [Where we want to be]
Good vs Bad Feedback
Good (Specific, Actionable):
✅ "Daily standups ran long (20+ min) because we discussed implementation details.
Consider moving technical discussions to separate sessions."
✅ "Code reviews were faster this sprint (avg 4 hours vs 24 hours last sprint)
thanks to smaller PR sizes. Let's keep PRs under 300 lines."
✅ "Unclear acceptance criteria on STORY-042 led to 3 days of rework.
We should refine stories more thoroughly during planning."
Bad (Vague, Blame-Oriented):
❌ "Meetings were bad"
❌ "Bob didn't do his job"
❌ "Everything was terrible"
❌ "Process is broken"
Action Item Quality
SMART Action Items:
- Specific: Clear what needs to be done
- Measurable: Can verify it's complete
- Assignable: Has an owner
- Relevant: Addresses the issue
- Time-bound: Has a deadline
Example:
✅ Good:
- [ ] **Create PR size guideline** - @TechLead - Due: Before next sprint
- Success: Document written, shared with team, added to CLAUDE.md
- Metric: 80% of PRs under 300 lines
❌ Bad:
- [ ] Fix code reviews
Metrics to Track
Sprint Health:
- Velocity trend (increasing, stable, decreasing?)
- Commitment accuracy (completed vs committed)
- Bug count (increasing, decreasing?)
- Blocker frequency
Team Health:
- Meeting effectiveness
- Communication quality
- Collaboration level
- Work-life balance
Process Health:
- Cycle time (story start to done)
- Code review turnaround
- Deployment frequency
- Incident count
Common Themes to Watch For
Positive Patterns:
- 🟢 Consistent velocity
- 🟢 Low bug count
- 🟢 Fast code reviews
- 🟢 Clear requirements
- 🟢 Good collaboration
Warning Signs:
- 🔴 Declining velocity
- 🔴 Recurring blockers
- 🔴 Communication issues
- 🔴 Scope creep
- 🔴 Burnout indicators
Integration with Other Skills
- agileflow-sprint-planner: Retro insights inform next sprint planning
- agileflow-tech-debt: Identifies tech debt to address
- agileflow-story-writer: Improves story writing process
Facilitator Tips
Do:
- ✅ Create safe space for honest feedback
- ✅ Focus on process, not people
- ✅ Time-box discussions (5-10 min per topic)
- ✅ Ensure everyone participates
- ✅ End on positive note
- ✅ Follow up on action items
Don't:
- ❌ Blame individuals
- ❌ Let discussions run too long
- ❌ Skip retros ("too busy")
- ❌ Create action items without owners
- ❌ Ignore previous action items
Remote Retro Adaptations
For distributed teams:
- Use anonymous feedback tools (Retrium, Metro Retro)
- Give time for async reflection before meeting
- Use polls/voting for prioritization
- Record session for absent team members
- Use collaborative docs for brainstorming
Frequency Guidelines
- Every sprint: Standard retros (60-90 min)
- Major milestones: Extended retros (2-3 hours)
- Quarterly: Big-picture retros (process, tools, culture)
- Post-incident: Blameless postmortems (as needed)
Notes
- Retros are for the team, not management reporting
- Psychological safety is critical for honest feedback
- Action items should be small and achievable
- Track action item completion rate (target: >80%)
- Vary retro format to keep it fresh
- Celebrate wins, don't just focus on problems