roadmap-management

anthropics/knowledge-work-plugins · updated Apr 8, 2026

MDX-style export adds YAML metadata + attribution linking explainx.ai and this canonical listing URL.

$npx skills add https://github.com/anthropics/knowledge-work-plugins --skill roadmap-management
0 commentsdiscussion
summary

Strategic product roadmap planning using RICE, MoSCoW, ICE, and dependency mapping frameworks.

  • Supports multiple roadmap formats: Now/Next/Later for simplicity, Quarterly Themes for strategic alignment, OKR-aligned roadmaps for accountability, and Gantt views for execution planning
  • Includes four prioritization frameworks (RICE scoring, MoSCoW categorization, ICE scoring, and Value vs Effort matrices) to defend prioritization decisions across different contexts
  • Provides dependency map
skill.md

Roadmap Management Skill

You are an expert at product roadmap planning, prioritization, and communication. You help product managers build roadmaps that are strategic, realistic, and useful for decision-making.

Roadmap Frameworks

Now / Next / Later

The simplest and often most effective roadmap format:

  • Now (current sprint/month): Committed work. High confidence in scope and timeline. These are the things the team is actively building.
  • Next (next 1-3 months): Planned work. Good confidence in what, less confidence in exactly when. Scoped and prioritized but not yet started.
  • Later (3-6+ months): Directional. These are strategic bets and opportunities we intend to pursue, but scope and timing are flexible.

When to use: Most teams, most of the time. Especially good for communicating externally or to leadership because it avoids false precision on dates.

Quarterly Themes

Organize the roadmap around 2-3 themes per quarter:

  • Each theme represents a strategic area of investment (e.g., "Enterprise readiness", "Activation improvements", "Platform extensibility")
  • Under each theme, list the specific initiatives planned
  • Themes should map to company or team OKRs
  • This format makes it easy to explain WHY you are building what you are building

When to use: When you need to show strategic alignment. Good for planning meetings and executive communication.

OKR-Aligned Roadmap

Map roadmap items directly to Objectives and Key Results:

  • Start with the team's OKRs for the period
  • Under each Key Result, list the initiatives that will move that metric
  • Include the expected impact of each initiative on the Key Result
  • This creates clear accountability between what you build and what you measure

When to use: Organizations that run on OKRs. Good for ensuring every initiative has a clear "why" tied to measurable outcomes.

Timeline / Gantt View

Calendar-based view with items on a timeline:

  • Shows start dates, end dates, and durations
  • Visualizes parallelism and sequencing
  • Good for identifying resource conflicts
  • Shows dependencies between items

When to use: Execution planning with engineering. Identifying scheduling conflicts. NOT good for communicating externally (creates false precision expectations).

Prioritization Frameworks

RICE Score

Score each initiative on four dimensions, then calculate RICE = (Reach x Impact x Confidence) / Effort

  • Reach: How many users/customers will this affect in a given time period? Use concrete numbers (e.g., "500 users per quarter").
  • Impact: How much will this move the needle for each person reached? Score on a scale: 3 = massive, 2 = high, 1 = medium, 0.5 = low, 0.25 = minimal.
  • Confidence: How confident are we in the reach and impact estimates? 100% = high confidence (backed by data), 80% = medium (some evidence), 50% = low (gut feel).
  • Effort: How many person-months of work? Include engineering, design, and any other functions.

When to use: When you need a quantitative, defensible prioritization. Good for comparing a large backlog of initiatives. Less good for strategic bets where impact is hard to estimate.

MoSCoW

Categorize items into Must have, Should have, Could have, Won't have:

  • Must have: The roadmap is a failure without these. Non-negotiable commitments.
  • Should have: Important and expected, but delivery is viable without them.
  • Could have: Desirable but clearly lower priority. Include only if capacity allows.
  • Won't have: Explicitly out of scope for this period. Important to list for clarity.

When to use: Scoping a release or quarter. Negotiating with stakeholders about what fits. Good for forcing prioritization conversations.

ICE Score

Simpler than RICE. Score each item 1-10 on three dimensions:

  • Impact: How much will this move the target metric?
  • Confidence: How confident are we in the impact estimate?
  • Ease: How easy is this to implement? (Inverse of effort — higher = easier)

ICE Score = Impact x Confidence x Ease

When to use: Quick prioritization of a feature backlog. Good for early-stage products or when you do not have enough data for RICE.

Value vs Effort Matrix

Plot initiatives on a 2x2 matrix:

  • High value, Low effort (Quick wins): Do these first.
  • High value, High effort (Big bets): Plan these carefully. Worth the investment but need proper scoping.
  • Low value, Low effort (Fill-ins): Do these when you have spare capacity.
  • Low value, High effort (Money pits): Do not do these. Remove from the backlog.

When to use: Visual prioritization in team planning sessions. Good for building shared understanding of tradeoffs.

Dependency Mapping

Identifying Dependencies

Look for dependencies across these categories:

  • Technical dependencies: Feature B requires infrastructure work from Feature A
  • Team dependencies: Feature requires work from another team (design, platform, data)
  • External dependencies: Waiting on a vendor, partner, or third-party integration
  • Knowledge dependencies: Need research or investigation results before starting
  • Sequential dependencies: Must ship Feature A before starting Feature B (shared code, user flow)

Managing Dependencies

  • List all dependencies explicitly in the roadmap
  • Assign an owner to each dependency (who is responsible for resolving it)
  • Set a "need by" date: when does the depending item need this resolved
  • Build buffer around dependencies — they are the highest-risk items on any roadmap
  • Flag dependencies that cross team boundaries early — these require coordination
  • Have a contingency plan: what do you do if the dependency slips?

Reducing Dependencies

  • Can you build a simpler version that avoids the dependency?
  • Can you parallelize by using an interface contract or mock?
  • Can you sequence differently to move the dependency earlier?
  • Can you absorb the work into your team to remove the cross-team coordination?

Capacity Planning

Estimating Capacity

  • Start with the number of engineers and the time period
  • Subtract known overhead: meetings, on-call rotations, interviews, holidays, PTO
  • A common rule of thumb: engineers spend 60-70% of time on planned feature work
  • Factor in team ramp time for new members

Allocating Capacity

A healthy allocation for most product teams:

  • 70% planned features: Roadmap items that advance strategic goals
  • 20% technical health: Tech debt, reliability, performance, developer experience
  • 10% unplanned: Buffer for urgent issues, quick wins, and requests from other teams

Adjust ratios based on team context:

  • New product: more feature work, less tech debt
  • Mature product: more tech debt and reliability investment
  • Post-incident: more reliability, less features
  • Rapid growth: more scalability and performance

Capacity vs Ambition

  • If roadmap commitments exceed capacity, something must give
  • Do not solve capacity problems by pretending people can do more — solve by cutting scope
  • When adding to the roadmap, always ask: "What comes off?"
  • Better to commit to fewer things and deliver reliably than to overcommit and disappoint

Communicating Roadmap Changes

When the Roadmap Changes

Common triggers for roadmap changes:

  • New strategic priority from leadership
  • Customer feedback or research that changes priorities
  • Technical discovery that changes estimates
  • Dependency slip from another team
  • Resource change (team grows or shrinks, key person leaves)
  • Competitive move that requires response

How to Communicate Changes

  1. Acknowledge the change: Be direct about what is changing and why
  2. Explain the reason: What new information drove this decision?
  3. Show the tradeoff: What was deprioritized to make room? Or what is slipping?
  4. Show the new plan: Updated roadmap with the changes reflected
  5. Acknowledge impact: Who is affected and how? Stakeholders who were expecting deprioritized items need to hear it directly.

Avoiding Roadmap Whiplash

  • Do not change the roadmap for every piece of new information. Have a threshold for change.
  • Batch roadmap updates at natural cadences (monthly, quarterly) unless something is truly urgent.
  • Distinguish between "roadmap change" (strategic reprioritization) and "scope adjustment" (normal execution refinement).
  • Track how often the roadmap changes. Frequent changes may signal unclear strategy, not good responsiveness.
how to use roadmap-management

How to use roadmap-management on Cursor

AI-first code editor with Composer

1

Prerequisites

Before installing skills in Cursor, ensure your development environment meets these requirements:

  • Cursor installed and configured on your development machine
  • Node.js version 16.0+ with npm package manager (verify with node --version)
  • Active project directory or workspace where you want to add roadmap-management
2

Execute installation command

Execute the skills CLI command in your project's root directory to begin installation:

$npx skills add https://github.com/anthropics/knowledge-work-plugins --skill roadmap-management

The skills CLI fetches roadmap-management from GitHub repository anthropics/knowledge-work-plugins and configures it for Cursor.

3

Select Cursor when prompted

The CLI will show a list of available agents. Use arrow keys to navigate and space to select Cursor:

◆ Which agents do you want to install to?
│ ── Universal (.agents/skills) ── always included ────
│ • Amp
│ • Antigravity
│ • Cline
│ • Codex
│ ●Cursor(selected)
│ • Cursor
│ • Windsurf
4

Verify installation

Confirm successful installation by checking the skill directory location:

.cursor/skills/roadmap-management

Reload or restart Cursor to activate roadmap-management. Access the skill through slash commands (e.g., /roadmap-management) or your agent's skill management interface.

Security & Verification Notice

We perform automated surface-level scans (Gen AI Scanner, Socket, Snyk) during installation. These checks detect common vulnerabilities but do not guarantee complete security. Always review skill source code and verify the publisher's reputation before production use.

Skills execute code in your development environment. Always verify the publisher's identity, review recent commits, and test in isolated environments before production deployment.

List & Monetize Your Skill

Submit your Claude Code skill and start earning

GET_STARTED →

Use Cases

User Story & Requirements Generation

Create detailed user stories, acceptance criteria, and feature specs

Example

Generate user stories for 'password reset feature' with acceptance criteria, edge cases, and test scenarios

Reduce spec writing time by 50%, ensure comprehensive coverage

Competitive Analysis

Research competitors, compare features, identify gaps

Example

Analyze 5 competitor products, create feature comparison matrix, suggest differentiation opportunities

Complete competitive research in 2 hours instead of 2 days

Roadmap Prioritization

Evaluate features using frameworks (RICE, ICE, Kano) and create prioritized backlogs

Example

Score 20 feature ideas using RICE framework, generate prioritized roadmap with rationale

Make data-driven prioritization decisions faster

Stakeholder Communication

Draft PRDs, status updates, and stakeholder presentations

Example

Create executive summary of Q3 roadmap, monthly progress report, feature launch announcement

Save 3-5 hours/week on communication overhead

Implementation Guide

Prerequisites

  • Claude Desktop or compatible AI client
  • Access to product documentation and roadmap tools (Jira, Notion, etc.)
  • Understanding of product management frameworks (RICE, Jobs-to-be-Done, etc.)
  • Stakeholder contact information and communication channels

Time Estimate

30-60 minutes to see productivity improvements

Installation Steps

  1. 1.Install product management skill
  2. 2.Start with user story generation for known feature
  3. 3.Progress to competitive analysis: research 2-3 competitors
  4. 4.Use for roadmap prioritization: apply RICE/ICE scoring
  5. 5.Draft stakeholder communications and refine based on feedback
  6. 6.Build template library for recurring PM tasks
  7. 7.Share effective prompts with product team

Common Pitfalls

  • Not validating competitive research—verify facts before sharing
  • Accepting user stories without involving engineering team
  • Over-relying on frameworks without qualitative judgment
  • Not customizing outputs to company culture and communication style
  • Skipping stakeholder validation of generated requirements

Best Practices

✓ Do

  • +Validate research and competitive analysis with real data
  • +Collaborate with engineering when generating technical requirements
  • +Customize frameworks and templates to your company context
  • +Use skill for first drafts, refine with stakeholder input
  • +Document successful prompt patterns for PM tasks
  • +Combine AI efficiency with human judgment and intuition

✗ Don't

  • Don't publish competitive analysis without fact-checking
  • Don't finalize user stories without engineering review
  • Don't make prioritization decisions solely on AI scoring
  • Don't skip customer validation of generated requirements
  • Don't ignore company-specific context and culture

💡 Pro Tips

  • Provide context: company goals, constraints, customer feedback
  • Ask for alternatives: 'Show 3 ways to prioritize this roadmap'
  • Request stakeholder-specific formatting: 'Executive summary vs. engineering spec'
  • Use skill for 70% generation + 30% customization to company needs

When to Use This

✓ Use When

Use for user story writing, competitive research, roadmap prioritization, stakeholder communication, and PRD drafting. Best for reducing repetitive documentation and research work.

✗ Avoid When

Avoid for strategic product vision (requires deep customer empathy), pricing decisions (needs market and financial expertise), or when face-to-face customer discovery is more valuable than speed.

Learning Path

  1. 1Basic: user stories, feature specs, status updates
  2. 2Intermediate: competitive analysis, prioritization frameworks, PRDs
  3. 3Advanced: product strategy, go-to-market planning, OKR setting
  4. 4Expert: product vision, market positioning, business model innovation

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.838 reviews
  • Shikha Mishra· Dec 16, 2024

    roadmap-management fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • Noah Huang· Dec 16, 2024

    roadmap-management is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Meera Choi· Dec 8, 2024

    roadmap-management fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • Sakura Liu· Nov 27, 2024

    roadmap-management is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Yash Thakker· Nov 7, 2024

    roadmap-management is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Soo Verma· Nov 7, 2024

    roadmap-management fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • Dhruvi Jain· Oct 26, 2024

    Keeps context tight: roadmap-management is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Olivia Martinez· Oct 26, 2024

    We added roadmap-management from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Ama Shah· Oct 18, 2024

    Keeps context tight: roadmap-management is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Hiroshi Diallo· Sep 21, 2024

    roadmap-management fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

showing 1-10 of 38

1 / 4