From product-management
Roadmaps, PRDs, feature specifications, prioritization frameworks, and backlog grooming for startup and enterprise PMs — Now/Next/Later, timeline roadmaps, lean and full PRDs, RICE/ICE/MoSCoW scoring, and sprint-ready backlogs. Use when user asks to "create a roadmap", "write a PRD", "prioritize features", or mentions product requirements, backlog grooming, user stories, or RICE scoring.
npx claudepluginhub lauraflorentin/skills-marketplace --plugin product-managementThis skill uses the workspace's default tool permissions.
Planning artifacts are living documents. Update them as you learn -- a PRD written before user research is a hypothesis, not a spec.
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Designs, implements, and audits WCAG 2.2 AA accessible UIs for Web (ARIA/HTML5), iOS (SwiftUI traits), and Android (Compose semantics). Audits code for compliance gaps.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Planning artifacts are living documents. Update them as you learn -- a PRD written before user research is a hypothesis, not a spec.
A roadmap communicates what you are building, why it matters, and roughly when it will happen. It is not a project plan. It is not a feature list. It is a strategic communication tool that aligns the team around priorities and gives stakeholders enough visibility to do their jobs without micromanaging yours.
The right roadmap format depends on your organization's maturity, planning cadence, and audience. Startups need speed and flexibility. Enterprises need coordination and predictability. Both need clarity.
For early-stage products (pre-Series B, teams under 30), avoid date-based roadmaps. You do not have enough data to predict timelines accurately, and false precision erodes trust faster than no dates at all. Use a theme-based Now/Next/Later format instead.
How it works: Three columns. No dates. Each column represents commitment level, not a timeline.
Rules:
Now / Next / Later Template:
ROADMAP — NOW / NEXT / LATER
==============================
Product: _______________
Last updated: _______________
Owner: _______________
NOW (actively building) NEXT (committed, up next) LATER (exploring)
-------------------------------- --------------------------------- ---------------------------------
[ ] Theme: _______________ [ ] Theme: _______________ [ ] Theme: _______________
Owner: ___________ Rough scope: _________ Problem: ______________
Key deliverable: ____ Depends on: __________
Target outcome: _____ Target outcome: _____ [ ] Theme: _______________
Problem: ______________
[ ] Theme: _______________ [ ] Theme: _______________
Owner: ___________ Rough scope: _________ [ ] Theme: _______________
Key deliverable: ____ Depends on: __________ Problem: ______________
Target outcome: _____ Target outcome: _____
[ ] Theme: _______________
[ ] Theme: _______________ [ ] Theme: _______________ Problem: ______________
Owner: ___________ Rough scope: _________
Key deliverable: ____ Target outcome: _____ [ ] Theme: _______________
Target outcome: _____ Problem: ______________
[ ] Theme: _______________
Rough scope: _________ [ ] Theme: _______________
Target outcome: _____ Problem: ______________
[ ] Theme: _______________
Problem: ______________
[ ] Theme: _______________
Problem: ______________
RECENTLY SHIPPED:
- [item] — [outcome achieved or pending measurement]
- [item] — [outcome achieved or pending measurement]
Worked example:
NOW (actively building) NEXT (committed, up next) LATER (exploring)
-------------------------------- --------------------------------- ---------------------------------
[ ] Reduce onboarding friction [ ] Self-serve billing portal [ ] Multi-workspace support
Owner: Jamie Rough scope: Stripe Problem: Power users want
Key deliverable: Redesigned integration, plan changes, to separate projects but
first-run experience invoice history share billing
Target outcome: Day-7 Target outcome: Reduce
activation from 22% to 35% billing support tickets by [ ] AI-assisted prioritization
50% Problem: PMs spend 10+
[ ] Search performance hrs/week on manual
Owner: Alex [ ] Team permissions prioritization
Key deliverable: Sub-200ms Rough scope: Role-based
p95 search latency access, admin controls [ ] Public API v2
Target outcome: Reduce Target outcome: Unblock Problem: Current API lacks
search-related churn 3 enterprise deals in webhooks and bulk
complaints to near zero pipeline operations
For organizations with multiple teams, quarterly planning cycles, and cross-team dependencies, a timeline roadmap provides the structure needed to coordinate execution. This does not mean committing to exact ship dates for every feature -- it means establishing quarterly milestones with clear deliverables and dependency relationships.
Timeline Roadmap Structure:
Timeline Roadmap Template:
TIMELINE ROADMAP
=================
Product: _______________ | Period: FY 20__
Owner: _______________ | Last updated: _______________
SWIM LANE: [Team / Product Area 1]
---------------------------------------------------------------------
Q1 Q2 Q3 Q4
---------------------------------------------------------------------
M: [Milestone 1] M: [Milestone 3] M: [Milestone 5] M: [Milestone 7]
Deliverable: Deliverable: Deliverable: Deliverable:
Success metric: Success metric: Success metric: Success metric:
Gate: [what must Gate: Gate: Gate:
be true to proceed]
M: [Milestone 2] M: [Milestone 4] M: [Milestone 8]
Deliverable: Deliverable: Deliverable:
Success metric: Success metric: Success metric:
SWIM LANE: [Team / Product Area 2]
---------------------------------------------------------------------
Q1 Q2 Q3 Q4
---------------------------------------------------------------------
M: [Milestone A] M: [Milestone C] M: [Milestone D] M: [Milestone E]
Deliverable: Deliverable: Deliverable: Deliverable:
Success metric: Success metric: Success metric: Success metric:
DEPENDENCIES:
| Milestone | Depends On | Owning Team | RACI | Handoff Date | Status |
|-----------|------------|-------------|------|--------------|--------|
| M3 | M2 shipped | Team 1 | R: Team 1, A: PM Lead, C: Team 2, I: Exec | Mar 31 | On track |
| M-C | M1 API | Team 2 | R: Team 2, A: Eng Lead, C: Team 1, I: Sales | Feb 15 | At risk |
MILESTONE GATES:
| Milestone | Gate Criteria | Owner | Status |
|-----------|--------------|-------|--------|
| M2 -> M3 | API latency < 200ms p99, zero critical bugs, load test passed | Eng Lead | Pending |
| M-C -> M-D| 80% of beta users activated, NPS > 30 from beta cohort | PM Lead | Not started |
RISKS & MITIGATIONS:
| Risk | Impact (H/M/L) | Probability (H/M/L) | Mitigation | Owner |
|------|----------------|---------------------|------------|-------|
| | | | | |
EXECUTIVE REVIEW CADENCE: [Quarterly — next review: ___]
Different audiences need different views of the same roadmap. Showing engineering details to the board wastes their time and yours. Showing strategic themes to engineers without scope details leaves them unable to plan. Tailor the message.
| Audience | What They Care About | Format | Cadence | What to Exclude |
|---|---|---|---|---|
| Board | Strategy, market positioning, key metrics, major bets | 3-5 slides: vision, strategic themes, KPI dashboard, major risks | Quarterly (board meeting) | Feature names, engineering details, sprint-level scope |
| Executive team | Themes, milestones, resource allocation, cross-team risks | 1-page timeline with swim lanes, milestone gates, dependency map | Monthly (leadership sync) | Individual story-level items, technical implementation details |
| Engineering | Detailed scope, technical requirements, dependencies, sequencing | Full roadmap with PRD links, API contracts, data model changes, story breakdowns | Weekly (planning/standup) | Business justification (they should already know the "why") |
| Customers | What is coming that solves their problems, general direction | Blog post, changelog preview, or "coming soon" page -- value-oriented, no dates | Quarterly or as features ship | Internal codenames, exact timelines, features that may get cut |
Key rule: Never share dates with customers unless you are highly confident (>90%) in delivery. "Coming this quarter" is acceptable. "Shipping March 15" is a commitment you may not be able to keep. Missed external dates damage trust far more than vague timelines.
Watch for these failure modes and correct them immediately:
For detailed templates, frameworks, and field-level guidance, read:
references/planning-reference.md — Complete framework details, templates, and examplesRead this file when the task requires: