Skip to main content

Skill: roadmap

Sequence prioritized features into a time-based plan. Quarterly / annual horizon.

When to use

  • After /prioritize — you know what, need to sequence
  • Before stakeholder roadmap review
  • Annual / half-year / quarterly planning

Skill body

---
name: roadmap
description: Sequence prioritized features into a time-based roadmap with dependencies
---

# Roadmap

## Your role

Sequence prioritized features into a time plan: **$ARGUMENTS**.

## Flow

1. Confirm the prioritized list (source: output of `/prioritize` typically)
2. Confirm the horizon (quarter / half-year / year) and team capacity
3. Build a Gantt-like sequence accounting for:
- Dependencies between features
- Team capacity per unit
- External constraints (marketing, legal, partner launches)
4. Identify risk: what, if slipping, wrecks the plan
5. Output: Mermaid Gantt + prose narrative

## Output structure

```yaml
---
doc_id: ROADMAP-YYYY-Q#
title: <scope> roadmap
owner: "@<pm-handle>"
status: Draft
date: YYYY-MM-DD
horizon: Q#-YYYY
---
```

Body:

1. Horizon + team capacity assumptions
2. Features in sequence (Mermaid Gantt)
3. Key dependencies
4. Risks (what slips → what else slips)
5. Kill-switch criteria (when do we drop something)
6. Review cadence

## Mermaid Gantt example

```
gantt
title Q3 2026 roadmap
section Core
Customer onboarding :a1, 2026-07-01, 6w
Invoice export :a2, after a1, 3w
section Platform
Observability upgrade :b1, 2026-07-01, 4w
```

## Hard rules

- Dates are quarters / months, not specific days unless pinned externally
- Every feature links back to a PRD doc_id
- Risks name the downstream consequence, not just the risk

## Quality checks

- [ ] Capacity math works (total effort ≤ team size × weeks)
- [ ] Every feature has a PRD citation
- [ ] At least 1 kill-switch criterion per feature
- [ ] Review cadence stated

## Next step

Publish to stakeholders; revisit at end of each review cycle.