claude-phase-roadmap-builder

Generates multi-phase roadmap specs with dependency DAGs and interface-freeze gates for Claude Code.

2|1|Updated Jun 25, 2026
One-click install
npx skills add https://github.com/Consiliency/agent-harness --skill claude-phase-roadmap-builder-consiliency
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: claude-phase-roadmap-builder
Source: https://github.com/Consiliency/agent-harness/tree/main/skills-src/claude/claude-phase-roadmap-builder
Command: npx skills add https://github.com/Consiliency/agent-harness --skill claude-phase-roadmap-builder-consiliency

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires phase_loop_runtime, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve? Turning a loose conversation or spec into a structured, machine-validated multi-phase roadmap is error-prone: phases get serialized unnecessarily, interface contracts stay vague, and downstream planners cannot parse the result. This Skill produces a specs/phase-plans-v<N>.md roadmap that /claude-plan-phase can ingest directly, with phase aliases, dependency DAGs, and narrow interface-freeze gates designed to maximize parallel execution. ## Core Features & Use Cases - Create or append roadmaps: Writes a new phased roadmap from conversation context and markdown specs, or appends new phases to an existing specs/phase-plans-v*.md without editing prior phases. - Parallelization-maximizing decomposition: Applies documented heuristics (sibling lanes, narrow early freezes, P6A || P6B sibling phases) so the critical path reflects real serialization, not process overhead. - Built-in validation and optional external review: Runs phase-loop validate-roadmap against the written artifact and can optionally collect Gemini and Codex CLI reviews into a _reviews.md sibling file. - Use Case: After a design discussion about refactoring a plugin system, ask the Skill to phase it; it writes specs/phase-plans-v1.md with aliased phases, exit-criteria goal IDs, a dependency DAG, and verification commands, then hands off to /claude-plan-phase <ALIAS>. ## Quick Start Ask the assistant to turn the current conversation or a named markdown spec into a phased roadmap saved under specs/phase-plans-v1.md.

Frequently Asked Questions about claude-phase-roadmap-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a multi-phase roadmap from a spec in Claude Code?▼

Invoke the roadmap builder with an optional path to your markdown spec; it reads the conversation and spec, decomposes the work into aliased phases with a dependency DAG, and writes specs/phase-plans-v<N>.md. The output is validated with phase-loop validate-roadmap before handoff.

How do I add phases to an existing phase-plans roadmap?▼

Run the Skill against the existing specs/phase-plans-v*.md file; it detects append mode automatically, continues phase numbering from the highest existing phase, and never edits prior phases. New aliases must not collide with the existing alias set.

What roadmap format does claude-plan-phase require?▼

It requires stable headings parsed by regex: phase headings in the form '### Phase N — <Name> (<ALIAS>)', field labels like **Objective** and **Exit criteria** on their own lines, bulleted Key files, and checkbox exit criteria with EC-<ALIAS>-<N> goal IDs. The roadmap-template.md reference defines the exact skeleton.

When should I not use the roadmap builder?▼

Skip it for single-phase or single-concern changes, which belong in a detailed plan instead, and for lane-level planning of one phase, which is claude-plan-phase's job. Pure research questions should go to an Explore agent directly.

Why does roadmap validation fail on my phase headings?▼

The validator requires the exact form '### Phase N — <Name> (<ALIAS>)' with an alphanumeric alias and nothing after the closing parenthesis. A malformed heading is not parsed as a phase at all, which cascades into unknown-alias and DAG errors, so fix the heading first and re-run the validator.

Can I get an external review of the generated roadmap?▼

Yes, pass --review-external to run Gemini and Codex CLIs in parallel against the written roadmap using the bundled review prompt. Results are written to a <output-path>_reviews.md sibling file, and both CLIs must be installed and authenticated.