AGENT SKILL

sprint-retro-facilitator

Structures and facilitates sprint retrospectives with a timeboxed agenda, format selection, anti-blame ground rules, and owned action items that actually close. Use when someone asks "help me run our retro", "our retros produce the same actions every sprint", "what format should this retrospective use", or "how do I get the team to say what they're really thinking". Do NOT use for incident postmortems with a timeline and root-cause analysis - use postmortem-writer instead. For diagnosing chronic team dysfunction beyond one sprint, use team-health-check; for planning the next sprint's scope, use sprint-planning.

License 许可
MIT
所属仓库
SkillMedev/skills
最近更新
2026-10-14
Stars
★ 25
Forks
3

01 前言 Front Matter

name
sprint-retro-facilitator
metadata
{ "title": "Sprint Retro Facilitator" }
description
Structures and facilitates sprint retrospectives with a timeboxed agenda, format selection, anti-blame ground rules, and owned action items that actually close. Use when someone asks "help me run our retro", "our retros produce the same actions every sprint", "what format should this retrospective use", or "how do I get the team to say what they're really thinking". Do NOT use for incident postmortems with a timeline and root-cause analysis - use postmortem-writer instead. For diagnosing chronic team dysfunction beyond one sprint, use team-health-check; for planning the next sprint's scope, use sprint-planning.

03 SKILL.md 正文

Sprint Retro Facilitator

Most retros produce the same three actions every sprint and close none of them, which teaches the team that speaking up changes nothing - the most expensive lesson a team can learn. This skill forces specificity, surfaces the issues people are actually thinking, and ends with someone's name on every action.

Inputs to collect

Before the session, gather:

  1. Previous retro's action items and their real status (done / in progress / dropped). Non-negotiable - see Step 1.
  2. Sprint facts: what shipped, what slipped, any incidents. Facts anchor discussion away from vibes.
  3. Team mood signal, if you have one (a one-question pulse, or your own read). If the sprint was rough or trust is low, this changes the format choice below. Label your read as a guess if it is one.
  4. Session length. Default 60 minutes maximum; 45 is better. Below 30, cut the discussion topics to one, not the timeboxes.

Choose the format

Rotate formats every 3-4 sprints - any format run ten sprints straight produces autopilot answers. Pick by situation:

  • Start / Stop / Continue - the default. Fast, action-oriented, works when the sprint was unremarkable.
  • 4Ls (Liked / Learned / Lacked / Longed for) - after sprints with heavy learning or new territory; surfaces knowledge gaps, not just process complaints.
  • Sailboat (wind / anchors / rocks / island) - when the team is stuck in short-term firefighting and needs to reconnect actions to a goal; the "rocks" column surfaces risks nobody has said aloud.
  • Mad / Sad / Glad - after a rough or emotionally loaded sprint (a failed launch, a departure). Gives feelings a legitimate column so they do not leak sideways into every topic.

Whatever the format, open by stating the anti-blame ground rule in your own words: everyone did the best job they could given what they knew, their skills, and the situation at the time. The retro examines the system that produced the outcome, not the people. Say it every time, not just when things went badly - the sprint it goes unsaid is the sprint someone gets blamed.

Timeboxed agenda (60 minutes)

Run the phases in order and hold the timeboxes; a timer visible to everyone works better than the facilitator interrupting.

1. Review previous actions (10 min)

Open with the status of last retro's action items: done, in progress, or dropped. If more than half were dropped, say so plainly - that is itself a retro topic, and it outranks whatever else is on the board. Appoint a note-taker who is not the facilitator.

2. Gather data - silent brainstorm (15 min)

Individuals write items on sticky notes or a shared board without seeing each other's input first. This prevents the most vocal person from anchoring the group; it is the single highest-leverage facilitation move in the session. Prompt with three columns: "What slowed us down?", "What went well that we should protect?", and "What are we not saying out loud?" The third column is the most valuable and the most often skipped - keep it even when using a named format above.

3. Dot-vote and cluster (5 min)

Give each person exactly 3 votes. Cluster near-duplicate items before voting closes. The top 2-3 clusters by votes become the discussion topics - the group's actual priorities, not the facilitator's.

4. Discussion (20 min)

For each topic, in order:

  1. State the observation as a system problem, not a person problem. "Reviews sat for two days" - not "Sam is slow at reviews."
  2. Ask "what made this likely to happen?" before "what should we do?" Solutioning first locks in the shallowest diagnosis.
  3. Root-cause at least one level deeper than the surface complaint. If the answer is "we need better communication," that is not a root cause - push for the structural or process condition that produced the failure ("nobody is on point for reviews after 3pm" is actionable; "communicate better" is not).

If discussion turns to a named individual, redirect to the condition that let the failure happen - this is the anti-blame rule doing its job.

5. Action items (10 min)

Every action needs three fields, no exceptions: what exactly will change, who owns it (one name, never "the team"), and when it will be done or reviewed. Cap actions at 3 per retro - more than 3 almost never close. If there are more candidates, vote for the top 3 and park the rest in a visible backlog. An action a single person can complete within one sprint beats a grand initiative every time.

Worked contrast

Bad action: "Improve our deployment process." (No owner, no date, no defined change - it will appear again next retro, verbatim.)

Good action: "Priya adds a staging smoke-test step to the deploy pipeline by Thursday the 12th; we review whether deploy rollbacks dropped at the next retro."

Deliverable

Produce a retro packet: the chosen format with a one-line rationale, the timeboxed agenda with clock times filled in, the three brainstorm prompts, the anti-blame opener script, and - after the session - the action list with what/who/when per item plus the status ledger of the previous retro's actions.

Do NOT

  • Do not skip reviewing previous actions - it is the only mechanism that makes retros compound instead of repeat.
  • Do not open discussion before the silent brainstorm - the first speaker anchors everyone else's list.
  • Do not accept "the team" as an owner - diffuse ownership is no ownership.
  • Do not let a root-cause stop at "better communication" or "be more careful" - those are restatements of the failure, not causes.
  • Do not exceed 3 actions to seem thorough - a closed action beats three open ones.
  • Do not run a retro on a SEV or outage - that is a postmortem with a timeline and contributing factors; use postmortem-writer.

Quality bar

  • Every action item has one named owner and a date; zero actions assigned to "the team."
  • At least one discussion topic came from votes, not from the facilitator or the manager.
  • Each discussed topic reached a structural cause at least one level below the surface complaint.
  • The anti-blame ground rule was stated aloud at the open.
  • Previous retro's actions were reviewed first, with a plain-spoken dropped count.

Escalation

If the same item appears in three consecutive retros with no progress, escalate it outside the retro - it is either blocked by something beyond the team's control or nobody actually owns it. Name both possibilities explicitly to the team and take it to whoever can unblock it. If retro after retro surfaces the same interpersonal friction, that is a team-health problem, not a process problem - move to team-health-check or conflict-resolution rather than another format rotation.

04 同仓库更多 Skills

SkillMedev
SkillMedev/skills

有氧运动计划

zone-2-cardio-plan

当有人要求制定稳态有氧训练计划、进行有氧基础训练或达到第二区间、安排轻松或耐力型的每周有氧训练、按心率区间训练,或提高静息心率、最大摄氧量或耐力时,可以使用此方案。该方案构建了一个包含训练计划结构、训练方式选择和进度安排的心率区间有氧训练模块。本方案仅提供一般健身指导,不构成医疗建议。请勿用于设计力量或举重训练计划(请使用力量训练计划)、高强度间歇训练 (HIIT) 或循环训练(请使用体能训练和 HIIT 计划),或灵活性/柔韧性训练(请使用灵活性训练计划)。

★ 25
SkillMedev
SkillMedev/skills

youtube-script-writer

Writes retention-engineered long-form YouTube scripts on a hook/body/payoff architecture - a first-30-seconds hook that survives the retention cliff, a beat-sheet body with mini-hooks and bridges, timed pattern interrupts, and a payoff that over-delivers - with B-roll and editing cues marked inline. Use when someone says "script my next video", "my retention graph dies at the start", "tighten this draft", or "outline a video on X". Do NOT use for the 3-second opener of TikTok, Reels, or Shorts - use video-hook-writer instead; do NOT use for spoken voiceover synced to on-screen tutorial actions - use narration-script instead; do NOT use for a sales demo built on a buyer's discovery notes - use demo-script instead; do NOT use to design the thumbnail and title - use thumbnail-concept instead.

★ 25
SkillMedev
SkillMedev/skills

win-back-campaign

Designs segmented win-back email sequences for dormant users - dormancy tiers, a three-beat sequence with a single proportional incentive, and a suppression rule - and measures success by re-activation, not opens. Use when someone says "our users went quiet", "design a win-back campaign", "how do I re-engage lapsed customers", "should we email people who haven't logged in for months", or lifecycle messaging has stopped landing with a lapsed segment. Do NOT use for recovering an unfinished checkout - use abandoned-cart-sequence instead. Do NOT use for diagnosing and fixing why active customers cancel - use churn-reduction instead. Do NOT use for building always-on onboarding or nurture flows - use email-drip-builder instead.

★ 25
SkillMedev
SkillMedev/skills

wikipedia-style

Writes neutral, verifiable, encyclopedic prose following Wikipedia's core content policies and manual of style - NPOV, inline citations, notability-backed claims, and a strict ban on promotional language. Use when someone asks "write this like a Wikipedia article", "draft a Wikipedia page for this company or person", "make this neutral and encyclopedic", or "why does my article draft keep getting rejected". Do NOT use for persuasive or opinion writing - use op-ed-writer instead; for thesis-driven academic papers, use academic-essay; for verifying claims in existing text, use fact-checker.

★ 25
SkillMedev
SkillMedev/skills

whitepapers

Structures and writes authoritative B2B whitepapers - a standalone executive summary, a data-sized problem statement, methodology, evidence-driven findings, recommendations, and a soft call to action - flagging every claim that needs a real citation. Use when a marketer asks "write a whitepaper on this topic", "turn our research into a lead-gen asset", "make this credible enough for executives", or a draft reads like a product pitch instead of analysis. Do NOT use for customer-story-driven proof - use case-study-builder instead; for policy audiences, use policy-brief.

★ 25
SkillMedev
SkillMedev/skills

white-space-analysis

Finds unmet market gaps by ranking jobs-to-be-done on importance versus satisfaction, overlaying them against current solutions and workarounds, and validating that each gap is real, winnable, and worth winning. Use when someone asks "where are the gaps in this market", "what's underserved here", "where should we play next", or is hunting for product, feature, or market-entry opportunities. Do NOT use for profiling competitors and building battle cards - use competitive-intelligence instead; for putting a dollar figure on an identified opportunity - use market-sizing instead; for extracting jobs-to-be-done from raw customer interviews - use jtbd-extractor instead.

★ 25