← ClaudeAtlas

forge-retrolisted

Run a cycle-completion retrospective after Stage 12 (Release). Synthesizes what went well, what didn't, lessons captured, and pending skill proposals into `pipeline/12-release/retro.md`. Use when the user runs /forge:retro, says "retrospective", "retro", "post-mortem", or asks to close out a release cycle in a Forge project.
tonmoy007/forge-plugins · ★ 0 · AI & Automation · score 75
Install: claude install-skill tonmoy007/forge-plugins
# forge-retro Close out a release cycle. Synthesize the cycle's history, blockers, lessons, and mined skill proposals into a single retrospective document the user can review, share, and act on for the next cycle. ## When to Use - User runs `/forge:retro` - Stage 12 (Release) gate has just passed - User says "retro", "retrospective", "post-mortem", "wrap up the cycle" - Before starting a new cycle, to lock in lessons and approve mined skills ## Pre-flight Confirm the project is at the right point: ```bash python3 ${CLAUDE_PLUGIN_ROOT}/scripts/state-manager.py --cwd . read ``` If `pipeline/state.md` is missing, tell the user the project is not Forge-managed and suggest `/forge:init`. If `current_stage < 12`, warn that the cycle is not complete and ask whether to proceed early (acceptable for mid-cycle pulse checks). Refresh the skill-mining results so the retro shows the latest proposals: ```bash python3 ${CLAUDE_PLUGIN_ROOT}/scripts/skill_miner_bg.py --forge-dir .forge --cwd . ``` ## Steps ### 1. Collect cycle inputs Read each of these in parallel — they all contribute to the retro: - `pipeline/state.md` — current stage, cycle, stage history, last reflection, blockers - `tasks/todo.md` — Archive section (completed tasks for this cycle) - `tasks/lessons.md` — lessons captured (filter to entries dated within this cycle) - `.forge/sessions/*.md` — session summaries written by `session-end.py` - Pending skill proposals: ```bash python3 ${CLAUDE_PLUGIN_ROOT}/scrip