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.