一键导入
writing-roadmaps
Use when an approved design or spec is too large for one implementation plan, needs ordered phases, or may exceed a single context window
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when an approved design or spec is too large for one implementation plan, needs ordered phases, or may exceed a single context window
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when completing tasks, implementing major features, or before merging to verify work meets requirements
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
Use when you have a spec, requirements, or selected roadmap phase for a multi-step task, before touching code
Use when you have a written implementation plan to execute in a separate session with review checkpoints
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup
Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation
| name | writing-roadmaps |
| description | Use when an approved design or spec is too large for one implementation plan, needs ordered phases, or may exceed a single context window |
| disable-model-invocation | true |
Create a coarse, phase-level roadmap between brainstorming and detailed planning. The roadmap divides a large approved design into ordered, independently plannable phases so each phase can later get its own writing-plans document.
Announce at start: "I'm using the writing-roadmaps skill to break this design into implementation phases."
Save roadmaps to: docs/superpowers/roadmaps/YYYY-MM-DD-<feature-name>-roadmap.md
Use this after a design/spec is approved when any of these are true:
Skip this for small designs that can become one detailed implementation plan.
writing-plans document.Each phase must leave the project in a sensible intermediate state:
If a proposed phase cannot satisfy this rule, split or reshape it before writing the roadmap.
Every roadmap MUST start with this header:
# [Feature Name] Roadmap
> **For agentic workers:** Use /skill:writing-plans to create one detailed implementation plan per phase. Start with Phase 1 and proceed sequentially unless the user explicitly changes the order.
**Goal:** [One sentence describing the full outcome]
**Design Spec:** [`docs/superpowers/specs/YYYY-MM-DD-<topic>-design.md`](../specs/YYYY-MM-DD-<topic>-design.md)
**Planning Strategy:** [Why this needs multiple phases and how the phases protect context limits]
---
Use this structure for each phase:
## Phase N: [Phase Name]
**Outcome:** [What exists when this phase is complete]
**Why now:** [Dependency/order rationale]
**Scope:**
- [Included capability/change]
- [Included capability/change]
**Out of scope:**
- [Deferred capability/change]
**Key files/areas likely affected:**
- `path/or/area`: [reason]
**Dependencies:**
- [Prior phase, external decision, migration, or none]
**Verification:**
- [Coarse acceptance check]
- [Test/build/manual check]
**Phase boundary health:** [Why the project remains functional and tests/CI should be green after this phase]
**Risks:**
- [Risk and mitigation]
**Context notes:** [What to keep in mind when writing this phase's detailed plan]
Before handing off, check:
writing-plans document.Fix issues inline before presenting the roadmap.
After saving the roadmap, say:
"Roadmap complete and saved to
<path>. Next step is to use /skill:writing-plans for Phase 1."
Do not skip ahead to later phases unless the user explicitly changes the phase order.