Roadmap Generator
Turn a messy list of features, priorities, or goals into a clear product roadmap. Not a Gantt chart — a strategic communication tool that shows what you're doing, in what order, and why.
Process
- Ingest the input. Parse the list of features, initiatives, or goals. Accept inline lists, pasted backlogs, or file paths.
- Identify strategic themes. Group related items into 3-5 themes (e.g., "Onboarding," "Monetization," "Platform stability"). Every item must belong to a theme.
- Assign time horizons. Place each item in Now (this quarter), Next (next quarter), or Later (future / needs validation). Base this on dependencies, effort, and strategic priority — not just urgency.
- Map dependencies. Identify items that block or unlock other items. Flag critical path items.
- Size effort. T-shirt sizing: S (< 2 weeks), M (2-6 weeks), L (6-12 weeks), XL (> 12 weeks).
- Write the strategic rationale. One sentence per time horizon explaining why this sequencing makes sense.
- Save the output to a file in the current working directory as
roadmap-[context].md.
Output Format
Roadmap: [Product/Team/Context]
Last updated: [date]
Planning horizon: [e.g., Q2-Q4 2026]
Capacity assumption: [if known, e.g., 1 team of 5 engineers]
Strategic Themes
| Theme |
Description |
Key Metric |
| [theme] |
[one line] |
[what moves if this theme succeeds] |
Now (This Quarter)
Rationale: [Why these items first — one sentence.]
| Priority |
Item |
Theme |
Size |
Dependencies |
Status |
| 1 |
[item] |
[theme] |
S/M/L/XL |
[blocker or "None"] |
Not started / In progress |
Next (Next Quarter)
Rationale: [Why these items second — one sentence.]
| Priority |
Item |
Theme |
Size |
Dependencies |
Confidence |
| 1 |
[item] |
[theme] |
S/M/L/XL |
[what must ship first] |
High/Med/Low |
Later (Future / Needs Validation)
Rationale: [Why these are deferred — one sentence.]
| Item |
Theme |
Size |
Why Later |
| [item] |
[theme] |
S/M/L/XL |
[specific reason: needs data, blocked, low priority, etc.] |
Dependencies Map
- [Item A] → blocks [Item B] (must ship before B can start)
- [Item C] → unlocks [Item D, Item E]
Key Trade-offs
- [Trade-off 1]: [What you chose and what you gave up. Be explicit.]
- [Trade-off 2]: [What you chose and what you gave up.]
What's NOT on the Roadmap
- [Item deliberately excluded] — Reason: [why]
Rules
- Now/Next/Later is the default format. Do not use dates or sprints unless the user explicitly asks for them.
- Every item must belong to a theme. If an item doesn't fit any theme, question whether it belongs on the roadmap.
- "Later" is not a parking lot. Every item in Later must have a specific reason for deferral — not just "lower priority."
- Dependencies must be explicit. If Item B cannot start until Item A ships, say so.
- The "What's NOT on the Roadmap" section is mandatory. A roadmap that doesn't say no to anything is not a roadmap.
- Size estimates must be consistent. If two items are both "M" they should be roughly the same effort.
- Do not overload Now. If Now has more than 5-6 items, push back — that's not a plan, it's a wish list.
- If the input list has no strategic context, ask what the team's top 1-2 goals are before sequencing. Order without strategy is just a list.
- Write in English.
1---2name: roadmap3description: Transform a list of priorities, features, or initiatives into a structured product roadmap. Now/Next/Later format with dependencies, effort sizing, and strategic rationale.4---56# Roadmap Generator78Turn a messy list of features, priorities, or goals into a clear product roadmap. Not a Gantt chart — a strategic communication tool that shows what you're doing, in what order, and why.910## Process11121. **Ingest the input.** Parse the list of features, initiatives, or goals. Accept inline lists, pasted backlogs, or file paths.132. **Identify strategic themes.** Group related items into 3-5 themes (e.g., "Onboarding," "Monetization," "Platform stability"). Every item must belong to a theme.143. **Assign time horizons.** Place each item in Now (this quarter), Next (next quarter), or Later (future / needs validation). Base this on dependencies, effort, and strategic priority — not just urgency.154. **Map dependencies.** Identify items that block or unlock other items. Flag critical path items.165. **Size effort.** T-shirt sizing: S (< 2 weeks), M (2-6 weeks), L (6-12 weeks), XL (> 12 weeks).176. **Write the strategic rationale.** One sentence per time horizon explaining why this sequencing makes sense.187. **Save the output** to a file in the current working directory as `roadmap-[context].md`.1920## Output Format2122### Roadmap: [Product/Team/Context]23**Last updated:** [date]24**Planning horizon:** [e.g., Q2-Q4 2026]25**Capacity assumption:** [if known, e.g., 1 team of 5 engineers]2627---2829### Strategic Themes3031| Theme | Description | Key Metric |32|-------|-------------|------------|33| [theme] | [one line] | [what moves if this theme succeeds] |3435---3637### Now (This Quarter)38**Rationale:** [Why these items first — one sentence.]3940| Priority | Item | Theme | Size | Dependencies | Status |41|----------|------|-------|------|-------------|--------|42| 1 | [item] | [theme] | S/M/L/XL | [blocker or "None"] | Not started / In progress |4344### Next (Next Quarter)45**Rationale:** [Why these items second — one sentence.]4647| Priority | Item | Theme | Size | Dependencies | Confidence |48|----------|------|-------|------|-------------|------------|49| 1 | [item] | [theme] | S/M/L/XL | [what must ship first] | High/Med/Low |5051### Later (Future / Needs Validation)52**Rationale:** [Why these are deferred — one sentence.]5354| Item | Theme | Size | Why Later |55|------|-------|------|-----------|56| [item] | [theme] | S/M/L/XL | [specific reason: needs data, blocked, low priority, etc.] |5758---5960### Dependencies Map61- [Item A] → blocks [Item B] (must ship before B can start)62- [Item C] → unlocks [Item D, Item E]6364### Key Trade-offs65- **[Trade-off 1]:** [What you chose and what you gave up. Be explicit.]66- **[Trade-off 2]:** [What you chose and what you gave up.]6768### What's NOT on the Roadmap69- [Item deliberately excluded] — Reason: [why]7071## Rules7273- Now/Next/Later is the default format. Do not use dates or sprints unless the user explicitly asks for them.74- Every item must belong to a theme. If an item doesn't fit any theme, question whether it belongs on the roadmap.75- "Later" is not a parking lot. Every item in Later must have a specific reason for deferral — not just "lower priority."76- Dependencies must be explicit. If Item B cannot start until Item A ships, say so.77- The "What's NOT on the Roadmap" section is mandatory. A roadmap that doesn't say no to anything is not a roadmap.78- Size estimates must be consistent. If two items are both "M" they should be roughly the same effort.79- Do not overload Now. If Now has more than 5-6 items, push back — that's not a plan, it's a wish list.80- If the input list has no strategic context, ask what the team's top 1-2 goals are before sequencing. Order without strategy is just a list.81- Write in English.