Generate a structured sprint or project retrospective using the Start/Stop/Continue format with accountability tracking. The retro reads previous retrospective documents to check whether past action items were completed and flags recurring themes that appear across multiple retros.
-
Read previous retros — Scan .chalk/docs/product/ for files matching *_retro_*. Read each one to extract:
- Previous action items and their status (completed, in progress, abandoned)
- Recurring themes (issues raised in 2 or more retros)
- Previous team health assessments for trend tracking
If no previous retros exist, note this is the first retro and skip the accountability check.
-
Read current context — Check .chalk/docs/product/ for PRDs, stakeholder updates, and any planning documents relevant to the sprint or project being reviewed. Check .chalk/docs/engineering/ for incident reports or postmortems from the period.
-
Parse the retro scope — From $ARGUMENTS, identify the sprint name, project name, or time period under review. If unclear, ask what period or project the retro covers.
-
Audit previous action items — For each action item from the most recent retro:
- Mark as Completed, In Progress, or Not Started
- If Not Started, flag it and ask why it was deprioritized
- If the same action item appears unfinished across 2+ retros, escalate it as a systemic blocker
-
Identify recurring themes — Compare themes from the current retro input against previous retros. If the same issue (e.g., "unclear requirements," "flaky tests," "too many meetings") appears in 2 or more retros, flag it as a recurring theme that requires structural intervention, not just another action item.
-
Generate Start/Stop/Continue — Organize feedback into three categories:
- Start: Things the team should begin doing
- Stop: Things the team should stop doing
- Continue: Things that are working well and should be maintained
-
Conduct team health check — Assess three dimensions:
- Morale: Team energy, motivation, and engagement
- Process Friction: How much process overhead is slowing the team down
- Technical Health: Code quality, test coverage, infrastructure stability
Rate each as Healthy, Needs Attention, or Critical, with a one-line explanation.
-
Write action items — Every action item must be specific, assignable, and time-bound:
- One clear action (not "improve communication")
- An owner (person or team)
- A due date
- A way to verify completion
-
Determine the next file number — List files in .chalk/docs/product/ to find the highest numbered file. Increment by 1.
-
Write the file — Save to .chalk/docs/product/<n>_retro_<sprint_or_project>.md.
-
Confirm — Present the retro with a summary: number of action items, any recurring themes flagged, and previous action item completion rate.