Roadmap Generator

SkillAI & models

Transform a list of priorities, features, or initiatives into a structured product roadmap. Now/Next/Later format with dependencies, effort sizing, and strategic rationale.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Roadmap Generator skill

What this skill tells your AI

The instructions your AI receives, as published by mehdibargach/claude-code-pm-skills in skills/roadmap/SKILL.md and read by ahel’s review.

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

  1. Ingest the input. Parse the list of features, initiatives, or goals. Accept inline lists, pasted backlogs, or file paths.
  2. Identify strategic themes. Group related items into 3-5 themes (e.g., "Onboarding," "Monetization," "Platform stability"). Every item must belong to a theme.
  3. 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.
  4. Map dependencies. Identify items that block or unlock other items. Flag critical path items.
  5. Size effort. T-shirt sizing: S (< 2 weeks), M (2-6 weeks), L (6-12 weeks), XL (> 12 weeks).
  6. Write the strategic rationale. One sentence per time horizon explaining why this sequencing makes sense.
  7. 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

ThemeDescriptionKey Metric
[theme][one line][what moves if this theme succeeds]

Now (This Quarter)

Rationale: [Why these items first — one sentence.]

PriorityItemThemeSizeDependenciesStatus
1[item][theme]S/M/L/XL[blocker or "None"]Not started / In progress

Next (Next Quarter)

Rationale: [Why these items second — one sentence.]

PriorityItemThemeSizeDependenciesConfidence
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.]

ItemThemeSizeWhy 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.

Signals

GitHub stars
97
Forks
37
Last commit
Mar 2026
Advanced
Catalog kind
skill
Gateway key
roadmap-mehdibargach
Source
github.com/mehdibargach/claude-code-pm-skills