{"id":"48db2ff7-fd3d-4145-842e-761e66cfc5f3","shortId":"QBKMGB","kind":"skill","title":"iterate-retrospective","tagline":"Facilitates and documents a team retrospective capturing what went well, what to improve, and action items. Use at the end of sprints, projects, or milestones to reflect and improve team practices.","description":"<!-- PM-Skills | https://github.com/product-on-purpose/pm-skills | Apache 2.0 -->\n# Retrospective\n\nA retrospective is a structured reflection that helps teams learn from their experiences and continuously improve. By regularly examining what went well, what didn't, and what to change, teams build a culture of learning and adaptation. The value isn't just in the discussion.it's in the documented actions and follow-through.\n\n## When to Use\n\n- At the end of every sprint (for agile teams)\n- After completing a significant project or milestone\n- Following a major incident or outage\n- When team dynamics feel off and need addressing\n- At regular intervals (monthly, quarterly) even without specific triggers\n- When onboarding new team members to establish improvement culture\n\n## Instructions\n\nWhen asked to facilitate or document a retrospective, follow these steps:\n\n1. **Set the Context**\n   Define what period or project this retrospective covers, who attended, and any significant events that occurred. This frames the discussion and helps future readers understand the context.\n\n2. **Choose a Format**\n   Select a retrospective format that fits the team's needs. Common options include:\n   - **Start/Stop/Continue:** Simple and direct\n   - **4Ls:** Liked, Learned, Lacked, Longed for\n   - **Mad/Sad/Glad:** Emotion-focused\n   - **Sailboat:** Visual metaphor (wind=helps, anchor=holds back)\n\n3. **Gather Input**\n   Collect observations from all team members. Ensure everyone contributes.quiet voices often have important insights. Group similar items to identify themes.\n\n4. **Discuss and Prioritize**\n   Don't try to address everything. Focus the discussion on the most impactful items. Vote or discuss to identify the top 2-3 issues to address.\n\n5. **Define Action Items**\n   Convert insights into specific, assignable actions. Every action needs an owner and a due date. Avoid vague improvements like \"communicate better.\"\n\n6. **Review Previous Actions**\n   Check the status of action items from the last retrospective. Celebrate completions and discuss blockers for incomplete items. This builds accountability.\n\n7. **Document for Future Reference**\n   Capture the key points so they're available for future team members and for tracking patterns over time.\n\n## Output Format\n\nUse the template in `references/TEMPLATE.md` to structure the output.\n\n## Quality Checklist\n\nBefore finalizing, verify:\n\n- [ ] All attendees had opportunity to contribute\n- [ ] Both positives and improvements are captured\n- [ ] Action items have owners and due dates\n- [ ] Previous retrospective actions are reviewed\n- [ ] Document is useful to someone who wasn't in the room\n\n## Examples\n\nSee `references/EXAMPLE.md` for a completed example.","tags":["iterate","retrospective","skills","product-on-purpose","agent-skills","ai-skills","claude-code","claude-desktop","openskills","product-management","skill-families","triple-diamond"],"capabilities":["skill","source-product-on-purpose","skill-iterate-retrospective","topic-agent-skills","topic-ai-skills","topic-claude-code","topic-claude-desktop","topic-openskills","topic-product-management","topic-skill-families","topic-triple-diamond"],"categories":["pm-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/product-on-purpose/pm-skills/iterate-retrospective","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add product-on-purpose/pm-skills","source_repo":"https://github.com/product-on-purpose/pm-skills","install_from":"skills.sh"}},"qualityScore":"0.538","qualityRationale":"deterministic score 0.54 from registry signals: · indexed on github topic:agent-skills · 176 github stars · SKILL.md body (2,728 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-02T12:54:12.915Z","embedding":null,"createdAt":"2026-04-18T22:09:26.393Z","updatedAt":"2026-05-02T12:54:12.915Z","lastSeenAt":"2026-05-02T12:54:12.915Z","tsv":"'-3':272 '1':153 '2':184,271 '3':223 '4':246 '4ls':205 '5':276 '6':301 '7':326 'account':325 'action':18,85,278,285,287,304,309,377,386 'adapt':72 'address':122,254,275 'agil':100 'anchor':220 'ask':143 'assign':284 'attend':166 'attende':366 'avail':338 'avoid':295 'back':222 'better':300 'blocker':319 'build':66,324 'captur':10,331,376 'celebr':315 'chang':64 'check':305 'checklist':361 'choos':185 'collect':226 'common':198 'communic':299 'complet':103,316,405 'context':156,183 'continu':50 'contribut':370 'contributes.quiet':234 'convert':280 'cover':164 'cultur':68,140 'date':294,383 'defin':157,277 'didn':59 'direct':204 'discuss':176,247,258,266,318 'discussion.it':80 'document':6,84,147,327,389 'due':293,382 'dynam':117 'emot':213 'emotion-focus':212 'end':23,95 'ensur':232 'establish':138 'even':128 'event':170 'everi':97,286 'everyon':233 'everyth':255 'examin':54 'exampl':400,406 'experi':48 'facilit':4,145 'feel':118 'final':363 'fit':193 'focus':214,256 'follow':88,109,150 'follow-through':87 'format':187,191,350 'frame':174 'futur':179,329,340 'gather':224 'group':240 'help':43,178,219 'hold':221 'identifi':244,268 'impact':262 'import':238 'improv':16,32,51,139,297,374 'incid':112 'includ':200 'incomplet':321 'input':225 'insight':239,281 'instruct':141 'interv':125 'isn':75 'issu':273 'item':19,242,263,279,310,322,378 'iter':2 'iterate-retrospect':1 'key':333 'lack':208 'last':313 'learn':45,70,207 'like':206,298 'long':209 'mad/sad/glad':211 'major':111 'member':136,231,342 'metaphor':217 'mileston':28,108 'month':126 'need':121,197,288 'new':134 'observ':227 'occur':172 'often':236 'onboard':133 'opportun':368 'option':199 'outag':114 'output':349,359 'owner':290,380 'pattern':346 'period':159 'point':334 'posit':372 'practic':34 'previous':303,384 'priorit':249 'project':26,106,161 'qualiti':360 'quarter':127 're':337 'reader':180 'refer':330 'references/example.md':402 'references/template.md':355 'reflect':30,41 'regular':53,124 'retrospect':3,9,35,37,149,163,190,314,385 'review':302,388 'room':399 'sailboat':215 'see':401 'select':188 'set':154 'signific':105,169 'similar':241 'simpl':202 'skill' 'skill-iterate-retrospective' 'someon':393 'source-product-on-purpose' 'specif':130,283 'sprint':25,98 'start/stop/continue':201 'status':307 'step':152 'structur':40,357 'team':8,33,44,65,101,116,135,195,230,341 'templat':353 'theme':245 'time':348 'top':270 'topic-agent-skills' 'topic-ai-skills' 'topic-claude-code' 'topic-claude-desktop' 'topic-openskills' 'topic-product-management' 'topic-skill-families' 'topic-triple-diamond' 'track':345 'tri':252 'trigger':131 'understand':181 'use':20,92,351,391 'vagu':296 'valu':74 'verifi':364 'visual':216 'voic':235 'vote':264 'wasn':395 'well':13,57 'went':12,56 'wind':218 'without':129","prices":[{"id":"105a3573-8186-4a4e-8fc9-0325a93c8adb","listingId":"48db2ff7-fd3d-4145-842e-761e66cfc5f3","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"product-on-purpose","category":"pm-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T22:09:26.393Z"}],"sources":[{"listingId":"48db2ff7-fd3d-4145-842e-761e66cfc5f3","source":"github","sourceId":"product-on-purpose/pm-skills/iterate-retrospective","sourceUrl":"https://github.com/product-on-purpose/pm-skills/tree/main/skills/iterate-retrospective","isPrimary":false,"firstSeenAt":"2026-04-18T22:09:26.393Z","lastSeenAt":"2026-05-02T12:54:12.915Z"}],"details":{"listingId":"48db2ff7-fd3d-4145-842e-761e66cfc5f3","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"product-on-purpose","slug":"iterate-retrospective","github":{"repo":"product-on-purpose/pm-skills","stars":176,"topics":["agent-skills","ai-skills","claude-code","claude-desktop","openskills","product-management","skill-families","triple-diamond"],"license":"apache-2.0","html_url":"https://github.com/product-on-purpose/pm-skills","pushed_at":"2026-04-24T22:54:13Z","description":"Curated, plug-and-play product management skills for AI agents. 38 skills across Triple Diamond phases plus foundation (lean canvas, persona, meeting lifecycle family) and utility (create, validate, iterate). Templates, workflows, thread-aligned samples, CI-enforced skill-family contracts. Apache 2.0.","skill_md_sha":"e343fadd45600eb9dc576d8ca8bdfa7b17beba91","skill_md_path":"skills/iterate-retrospective/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/product-on-purpose/pm-skills/tree/main/skills/iterate-retrospective"},"layout":"multi","source":"github","category":"pm-skills","frontmatter":{"name":"iterate-retrospective","license":"Apache-2.0","description":"Facilitates and documents a team retrospective capturing what went well, what to improve, and action items. Use at the end of sprints, projects, or milestones to reflect and improve team practices."},"skills_sh_url":"https://skills.sh/product-on-purpose/pm-skills/iterate-retrospective"},"updatedAt":"2026-05-02T12:54:12.915Z"}}