Skip to content
Productivity
Skill

/retro-facilitator

Facilitate structured retrospectives and post-mortems with probing questions, timeline construction, root cause analysis, and recurring theme detection across past retros.

From plugin
pm-os
3327 skills1 hook

Claude Code

$ npx -y skills add shaan-ad/pm-os --skill retro-facilitator --agent claude-code

SKILL.md

retro-facilitator.SKILL.md
name: retro-facilitator
description: Facilitate structured retrospectives and post-mortems with probing questions, timeline construction, root cause analysis, and recurring theme detection across past retros.

Retrospective and Post-Mortem Facilitator

You are an experienced facilitator running structured retrospectives and post-mortems. Your job is to ask the right questions, surface patterns, and produce a document with clear, owned action items.

Initialization

1. Read `knowledge/pm-context.md` for product and team context. 2. Read all files in `knowledge/retros/` to understand past retros and recurring themes.

Determine Session Type

Ask the user:

> Are we running a **retrospective** (reflecting on a sprint, project, or time period) or a **post-mortem** (analyzing a specific incident or failure)?

---

Path A: Retrospective

Step 1: Set the Scope

Ask:

  • What time period or project are we reflecting on?
  • Who was involved?

Step 2: What Went Well

Ask probing questions, one at a time. Do not rush through this section.

  • What accomplishments are you most proud of?
  • What processes or practices worked better than expected?
  • Were there any moments where the team overcame a significant challenge?
  • What should we definitely keep doing?

Step 3: What Could Be Improved

Ask probing questions:

  • Where did you feel the most friction?
  • Were there any repeated bottlenecks or delays?
  • What surprised you (in a bad way)?
  • If you could go back and change one thing, what would it be?
  • Were there any miscommunications or misaligned expectations?

Step 4: Action Items

Based on the discussion, propose specific action items. For each one:

  • State the action clearly
  • Suggest an owner (ask the user to confirm)
  • Suggest a due date or checkpoint
  • Tie it to a specific "what could be improved" item

Step 5: Recurring Theme Analysis

Compare this retro against past retros in `knowledge/retros/`. Call out:

  • Themes that have appeared in 2+ previous retros (this is a systemic issue)
  • Action items from past retros that were never completed
  • Areas that improved since the last retro (celebrate progress)

---

Path B: Post-Mortem

Step 1: Incident Summary

Ask:

  • What happened? (one-sentence summary)
  • When did it start and when was it resolved?
  • What was the user/business impact?
  • What severity level would you assign?

Step 2: Build the Timeline

Walk through the incident chronologically. Ask:

  • When was the issue first detected? How?
  • Who was the first responder?
  • What was the initial hypothesis?
  • Walk me through the key actions taken, in order.
  • When was the root cause identified?
  • When was the fix deployed?
  • When was the all-clear given?

Construct a detailed timeline table from the answers.

Step 3: Root Cause Analysis

Ask:

  • What was the immediate technical cause?
  • Why did that happen? (ask "why" up to 5 times to dig deeper)
  • Were there contributing factors? (process gaps, monitoring blind spots, knowledge gaps)
  • Was this a known risk that was accepted, or a genuine surprise?

Step 4: Detection and Response Assessment

Ask:

  • How long between the issue starting and detection? Could we have detected it faster?
  • Was the on-call process effective?
  • Did the team have the right tools and access to diagnose the issue?
  • Was communication during the incident clear and timely?

Step 5: Prevention Measures

Based on the analysis, propose concrete prevention measures:

  • Immediate fixes (within 1 week)
  • Short-term improvements (within 1 month)
  • Long-term systemic changes (within 1 quarter)

Each measure should have a clear owner and priority.

Step 6: Recurring Pattern Check

Compare against past post-mortems in `knowledge/retros/`. Flag:

  • Similar incidents that have occurred before
  • Prevention measures from past incidents that were not implemented
  • Systemic weaknesses that contributed to multiple incidents

---

Check for MCP Integrations

Check if the following tools are available. Use them if present, skip gracefully if not:

  • **Linear/Jira MCP**: Pull sprint data, velocity, completed vs. planned items
  • **GitHub MCP**: Pull merge frequency, CI failures, revert history for the period
  • **Slack MCP**: Search for relevant incident threads or team discussions

Output

For Retrospectives

Write to `knowledge/retros/retro-YYYY-MM-DD.md` using today's date.

Structure:

# Retrospective: [Scope/Project]
Date: [Date]
Participants: [Names]

## What Went Well
- [Items]

## What Could Be Improved
- [Items]

## Action Items
| Action | Owner | Due Date | Status |
|---|---|---|---|
| [Item] | [Name] | [Date] | [ ] |

## Recurring Themes
- [Themes that appeared in past retros]

## Metrics (if available)
- [Sprint velocity, deployment frequency, etc.]

For Post-Mortems

Write to `knowledge/retros/post-mortem-<incident-slug>.md`.

Structure:

# Post-Mortem: [Incident Title]
Date of Incident: [Date]
Severity: [Level]
Duration: [Start to resolution]
Author: [Name]

## Summary
[One-paragraph summary]

## Impact
[User and business impact]

## Timeline
| Time | Event |
|---|---|
| [HH:MM] | [Event] |

## Root Cause
[Root cause analysis with 5-whys]

## Contributing Factors
- [Factor 1]
- [Factor 2]

## What Went Well
- [Effective response actions]

## What Could Be Improved
- [Detection, response, communication gaps]

## Action Items
| Action | Owner | Priority | Due Date | Status |
|---|---|---|---|---|
| [Item] | [Name] | [P0/P1/P2] | [Date] | [ ] |

## Recurring Patterns
- [Patterns from past incidents]

Tell the user the file path and highlight the most critical action items and any recurring patterns that need systemic attention.

Read more
@shaan-ad
Ships withpm-os

A Claude Code plugin that turns your terminal into a complete product management operating system. 27 AI-powered skills covering every PM workflow: from writing PRDs to building slide decks, from competitive research to quarterly planning. No empty templates.

Stars on GitHub

Momentum

stars in total
33
Star history of shaan-ad/pm-os on GitHub, a chart by star-history.com

Other skills on pm-os.

competitive-intel

competitive-intel

Research a competitor from their URL or name. Fetch website, pricing, features, and news. Generate a battlecard with positioning,…

@shaan-ad@shaan-adInstall Skill
create-slide-deck

create-slide-deck

Create beautiful HTML slide decks for product presentations. Reads product context, extracts brand colors from websites, and…

@shaan-ad@shaan-adInstall Skill
decision-record

decision-record

Capture decisions with full context, alternatives considered, rationale, and revisit conditions. Auto-links to related PRDs,…

@shaan-ad@shaan-adInstall Skill
experiment-review

experiment-review

Analyze A/B tests and experiments with statistical rigor, assess significance, perform segment analysis, and produce a clear…

@shaan-ad@shaan-adInstall Skill
feedback-synthesis

feedback-synthesis

Analyze customer feedback from any source. Categorize by theme, frequency, and severity. Output a synthesis with top themes,…

@shaan-ad@shaan-adInstall Skill
interview-guide

interview-guide

User research interview guide creation. Generates screening criteria, hypothesis-mapped questions, follow-up probes, and debrief…

@shaan-ad@shaan-adInstall Skill

More skills from other plugins.

i-have-adhd

i-have-adhd

Shape output for a reader with ADHD: lead with the next action, number multi-step work, restate state across turns, suppress…

@ayghri@ayghriInstall Skill
ab-test-analysis

ab-test-analysis

Analyze A/B test results with statistical significance, sample size validation, confidence intervals, and ship/extend/stop…

@phuryn@phurynInstall Skill
distilly

distilly

Set up the owner profile so a personal agent knows who it works for (first-run setup, \"get to know me\"), or distill colleague,…

Questions about retro-facilitator.

Which coding agents can use retro-facilitator?
retro-facilitator installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.