| name | cc-roadmap |
| version | 4.3.1 |
| description | Use when defining, resetting, or narrowing project direction, stage order, or backlog priority before a concrete requirement enters the PDCA loop. |
| triggers | ["帮我定路线图","下一阶段先做什么","backlog 太乱了","项目方向散了","roadmap this project","what should we build next","reset the roadmap","prioritize the backlog"] |
| reads | [".codex/skills/cc-roadmap/PLAYBOOK.md",".codex/skills/cc-roadmap/CHANGELOG.md",".codex/skills/cc-roadmap/assets/ROADMAP_TEMPLATE.md",".codex/skills/cc-roadmap/assets/BACKLOG_TEMPLATE.md",".codex/skills/cc-roadmap/assets/TRACKING_TEMPLATE.json",".codex/skills/cc-roadmap/references/roadmap-dialogue.md"] |
| writes | [{"path":"devflow/ROADMAP.md","durability":"durable","required":true},{"path":"devflow/BACKLOG.md","durability":"durable","required":true},{"path":"devflow/roadmap-tracking.json","durability":"durable","required":false,"when":"roadmap/backlog tracking is maintained through bundled helper scripts"}] |
| entry_gate | ["Read current roadmap, backlog, related capability specs, and surrounding repo context before proposing direction.","Confirm this is a project-direction problem, not a single requirement execution problem.","Do not decompose implementation tasks while the roadmap is still being decided."] |
| exit_criteria | ["The next 1-3 stages are frozen with goal, why now, dependencies, exit signal, kill signal, and non-goals.","The first backlog items can naturally enter cc-plan without extra strategic guessing, including explicit capability links and expected spec delta.","The roadmap shows an explicit RM dependency graph so serial blockers and parallel-ready work are obvious.","The user-approved recommendation is explicit and grounded in current evidence."] |
| reroutes | [{"when":"The user is already discussing one concrete requirement, bug, or execution task.","target":"cc-plan"}] |
| recovery_modes | [{"name":"re-scan-context","when":"The current direction no longer matches repo reality, roadmap files, or the latest user constraint.","action":"Reload the roadmap sources, rewrite Context Snapshot, and recompute the recommended route before continuing."}] |
| tool_budget | {"read_files":8,"search_steps":5,"shell_commands":4} |