mcpField
P
pm-roadmap

pm-roadmap

github.com/majesticlabs-devProductivity5036 installsUpdated 7w ago
Repository

About pm-roadmap

pm-roadmap is a product management skill for creating outcome-focused, theme-based roadmaps. It structures work across Now, Next, and Later horizons and supports views tailored to stakeholder groups.

Key features

  1. 01Outcome-based roadmap themes
  2. 02Now, Next, and Later horizons
  3. 03Theme-level success metrics
  4. 04Stakeholder-specific views
  5. 05Dependency identification

Use cases

  1. 01Organizing initiatives around strategic goals
  2. 02Separating committed work from exploratory ideas
  3. 03Preparing roadmap views for executives or engineers

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/majesticlabs-dev/majestic-marketplace --skill pm-roadmap

After installing, type/pm-roadmapin Claude Code to confirm it loaded.

Details

From the project README

Product Roadmap Planning

Framework for building outcome-focused, theme-based roadmaps.

Roadmap Structure

Strategic Goal
├── Theme 1: [Outcome-focused name]
│   ├── Now: [Initiative with success metric]
│   ├── Next: [Initiative with success metric]
│   └── Later: [Initiative with success metric]
├── Theme 2: [Outcome-focused name]
│   ├── Now: ...
│   └── Next: ...
└── Theme 3: [Outcome-focused name]
    └── ...

Roadmap Template

# Product Roadmap: [Product/Team]
**Last Updated:** YYYY-MM-DD | **Owner:** [PM Name]
**Strategic Goal:** [One sentence]

## Theme 1: [Outcome, not feature name]
**Why:** [Business/user outcome this theme drives]
**Success Metric:** [How we know this theme is working]

### Now (Current Quarter)
| Initiative | Outcome | Status | Owner |
|-----------|---------|--------|-------|
| [Initiative] | [Measurable result] | [🟢/🟡/🔴] | [Team] |

### Next (Next Quarter)
| Initiative | Outcome | Confidence | Dependencies |
|-----------|---------|------------|--------------|
| [Initiative] | [Expected result] | [High/Med/Low] | [Blockers] |

### Later (Future)
| Initiative | Outcome | Open Questions |
|-----------|---------|----------------|
| [Initiative] | [Hypothesis] | [What we need to learn] |

## Decisions & Trade-offs
| Decision | Options Considered | Chosen | Rationale |
|----------|-------------------|--------|-----------|
| [What] | [A, B, C] | [B] | [Why] |

## What We're NOT Doing (and Why)
- [Feature/initiative]: [Reason for exclusion]

Time Horizons

HorizonCommitment LevelDetail LevelChanges
NowCommittedHigh (initiatives, owners, metrics)Rare
NextPlannedMedium (initiatives, outcomes)Monthly
LaterExploratoryLow (themes, hypotheses)Frequently

Audience-Specific Views

AudienceShowHide
ExecutiveThemes, outcomes, strategic alignmentImplementation details
EngineeringInitiatives, dependencies, sizingBusiness rationale
Sales/CSTimeline, customer impact, messagingTechnical details
Full teamEverythingNothing

Building Process

  1. Gather inputs — strategic goals, OKRs, discovery findings, tech debt
  2. Group into themes — cluster related work by outcome, not feature type
  3. Prioritize themes — use pm-prioritization (RICE/ICE/OST)
  4. Place in horizons — Now=committed, Next=planned, Later=exploratory
  5. Define success — each theme needs a measurable outcome
  6. Identify dependencies — cross-team blockers, technical prerequisites
  7. Create audience views — tailor detail level per stakeholder group
  8. Review cadence — monthly for Now/Next, quarterly for Later

Anti-Patterns

Anti-PatternProblemInstead
Feature list roadmapNo strategic contextTheme by outcome
Date-driven promisesCreates false precisionUse horizons
No "not doing" sectionScope creepExplicitly exclude
Static documentStale in weeksSet review cadence
One view for allWrong detail levelAudience-specific views

Comments

Markdown supported