| name | product-roadmap |
| description | Generates a product roadmap with phased delivery plan, Gantt chart, milestones, and detailed phase breakdowns. Use when planning the timeline and delivery sequence of a product. Part of the Roadmap phase of product documentation. |
Product Roadmap Generator
Generates a comprehensive product roadmap with Gantt chart, phase breakdowns, dependencies, and milestones.
Usage
/product-roadmap <product name or context>
Input Requirements
Read existing product documentation to extract:
- Features by priority — P0/P1/P2 from product description
- PRD release plans — phased delivery from PRDs
- Technical dependencies — from system design and ADRs
- Team size estimate — to calibrate timeline
If no existing documentation is found, ask the user for the product scope and constraints.
Output Structure
Part 1: Gantt Chart
A Mermaid Gantt chart showing all phases and major deliverables:
gantt
title Product Roadmap
dateFormat YYYY-MM-DD
axisFormat %b %Y
section Phase 1 - Foundation
Core Feature A :a1, 2026-04-01, 4w
Core Feature B :a2, after a1, 3w
MVP Launch :milestone, m1, after a2, 0d
section Phase 2 - Growth
Feature C :b1, after m1, 3w
Feature D :b2, after b1, 4w
V1.0 Release :milestone, m2, after b2, 0d
section Phase 3 - Scale
Feature E :c1, after m2, 4w
Feature F :c2, after c1, 3w
section Phase 4 - Optimize
Feature G :d1, after c2, 3w
Production Ready :milestone, m3, after d1, 0d
Part 2: Phase Details
For each phase, provide:
### Phase N: [Phase Name] (Weeks X-Y)
**Goal:** [One sentence describing the phase objective]
**Deliverables:**
- [Deliverable 1] — [brief description]
- [Deliverable 2] — [brief description]
**Dependencies:**
- [Dependency 1 must complete before Deliverable 2]
**Exit Criteria:**
- [ ] [Measurable criterion 1]
- [ ] [Measurable criterion 2]
Typically 3-4 phases:
- Foundation / MVP — Core infrastructure + P0 features
- Growth / Enhancement — P1 features + integrations
- Scale — P2 features + performance + advanced capabilities
- Optimize / Production — Hardening, monitoring, documentation
Part 3: Key Milestones
A summary table of major milestones:
| Milestone | Target Date | Description | Dependencies |
|---|---|---|---|
| MVP Launch | YYYY-MM-DD | Core features available for beta testing | Phase 1 complete |
| V1.0 Release | YYYY-MM-DD | Full feature set for GA | Phase 2 complete |
Rules
- Use Mermaid
gantt chart syntax exclusively
- Phases should align with feature priorities (P0 first, P1 second, P2 third)
- Each phase should be 4-8 weeks for a typical product
- Total roadmap should span 6-12 months
- Include milestones at the end of each phase
- Dependencies between deliverables must be explicit in the Gantt chart (use
after keyword)
- Start dates should be realistic — default to next month if no date specified
- Deliverables should map to PRDs and feature groups
- Exit criteria must be measurable
- All content in English
- Use
dateFormat YYYY-MM-DD and axisFormat %b %Y in Gantt charts