What problem does it solve? When a development cycle seeded from an issues/{slug}.md file ships to main, nothing retires the seed, so ROADMAP.md keeps advertising work that is already done. This Skill finds adopted seeds whose cycles have landed, deletes them after a human-confirmed preview, and repairs the drift a shipped cycle leaves behind. ## Core Features & Use Cases - Seed retirement: Finds every issues/{slug}.md carrying status: adopted:{slug}, confirms the cycle reached main via git ls-tree, and deletes the seed with its ROADMAP entry after a gated preview. - Drift repair: Fixes discharged Depends on: prerequisites, dangling cross-references, stale counts, and file:line citations in surviving seeds, .agents/ docs, and AGENTS.md. - Security-lane handling: Moves closed .security/ROADMAP.md entries to a Not scheduled section instead of deleting anything in the gitignored lane. - Use Case: After merging a feature cycle, run /cm-roadmap --dry-run to preview which seeds shipped, then confirm the retirement so the backlog reflects only work that remains. ## Quick Start Ask the assistant to run /cm-roadmap --dry-run to preview which adopted seeds have shipped and what roadmap cleanup would be performed.