PM Skills¶
31 best-practice product management skills for AI agents.
PM Skills teaches AI assistants how to produce professional PM artifacts - PRDs, user stories, acceptance criteria, experiment designs, and more. One command, consistent output, every time.
The Triple Diamond¶
Skills are organized across 6 phases of the Triple Diamond framework - three diamonds covering the problem space, the solution space, and the learning space.
graph LR
subgraph "Problem Space"
D1["Discover\n3 skills"] --> D2["Define\n4 skills"]
end
subgraph "Solution Space"
D3["Develop\n4 skills"] --> D4["Deliver\n6 skills"]
end
subgraph "Learning Space"
D5["Measure\n4 skills"] --> D6["Iterate\n4 skills"]
end
D2 --> D3
D4 --> D5
D6 -.->|"next cycle"| D1
Learn about the Triple Diamond
The Skills¶
- Discover - 3 skills
Research, competitive analysis, stakeholder mapping Browse
- Define - 4 skills
Problem framing, hypotheses, opportunity trees, JTBD Browse
- Develop - 4 skills
Solution briefs, ADRs, design rationale, spikes Browse
- Deliver - 6 skills
PRDs, user stories, acceptance criteria, edge cases, launch, release notes Browse
- Measure - 4 skills
Experiments, instrumentation, dashboards, results Browse
- Iterate - 4 skills
Retrospectives, lessons, refinement, pivot decisions Browse
- Foundation - 1 skill
Cross-cutting persona generation Browse
- Utility - 5 skills
Create, validate, iterate skills, and generate presentations Browse
Skills by Phase¶
25 domain skills across 6 phases, plus foundation and utility:
block-beta
columns 6
block:discover["Discover"]:1
d1["/competitive-analysis"]
d2["/interview-synthesis"]
d3["/stakeholder-summary"]
end
block:define["Define"]:1
f1["/problem-statement"]
f2["/hypothesis"]
f3["/opportunity-tree"]
f4["/jtbd-canvas"]
end
block:develop["Develop"]:1
v1["/solution-brief"]
v2["/spike-summary"]
v3["/adr"]
v4["/design-rationale"]
end
block:deliver["Deliver"]:1
l1["/prd"]
l2["/user-stories"]
l3["/acceptance-criteria"]
l4["/edge-cases"]
l5["/launch-checklist"]
l6["/release-notes"]
end
block:measure["Measure"]:1
m1["/experiment-design"]
m2["/instrumentation-spec"]
m3["/dashboard-requirements"]
m4["/experiment-results"]
end
block:iterate["Iterate"]:1
i1["/retrospective"]
i2["/lessons-log"]
i3["/refinement-notes"]
i4["/pivot-decision"]
end
discover --> define --> develop --> deliver --> measure --> iterate
Plus: /persona (Foundation - cross-cutting) · /pm-skill-builder /pm-skill-validate /pm-skill-iterate /slideshow-creator (Utility)
The Skill Lifecycle¶
Three utility skills form a self-reinforcing quality loop for managing the skill library itself:
flowchart LR
Create["/pm-skill-builder\nCreate"] --> Validate["/pm-skill-validate\nValidate"]
Validate --> Decision{Findings?}
Decision -- "PASS" --> Ship["Ship"]
Decision -- "WARN / FAIL" --> Iterate["/pm-skill-iterate\nIterate"]
Iterate --> Validate
Create a new skill with guided gap analysis and classification. Validate it against structural conventions and quality criteria. Iterate to fix findings from the validation report or apply feedback. Repeat until passing, then ship.
The lifecycle tools are what keep the library consistent as it grows - the validator catches drift, and the iterator applies fixes with version tracking and change summaries.
Learn more about the lifecycle · Skill versioning
Quick Start¶
Then use any skill:
/prd "Search feature for e-commerce platform"
/hypothesis "Will one-page checkout increase conversion?"
/acceptance-criteria "User can reset password via email"
Full setup guide · Find the right skill · Recipes
See It In Action¶
Follow three fictional companies through the complete product lifecycle - from discovery research to pivot decisions - with real prompts and full outputs.
- Storevine - B2B Ecommerce
Building email marketing for 15K merchants. Organized prompts. Follow the journey
- Brainshelf - Consumer PKM
Building a morning digest for 22K users. Casual prompts. Follow the journey
- Workbench - Enterprise Collaboration
Building document templates for 500 enterprises. Structured prompts. Follow the journey
Works Everywhere¶
| Platform | Method |
|---|---|
| Claude Code | Slash commands (/prd, /hypothesis, etc.) |
| GitHub Copilot | AGENTS.md auto-discovery |
| Cursor / Windsurf | AGENTS.md or MCP server |
| Claude.ai / Desktop | ZIP upload or MCP |
| Any MCP client | pm-skills-mcp |
Workflows¶
9 guided multi-skill workflows for common PM processes. Each chains skills in a recommended sequence with handoff guidance.
| Workflow | Best for | Skills |
|---|---|---|
| Feature Kickoff | New features | problem-statement → hypothesis → prd → user-stories → launch-checklist |
| Lean Startup | Rapid validation | hypothesis → experiment-design → experiment-results → pivot-decision |
| Triple Diamond | Major initiatives | All 25 phase skills across 6 phases |
| Customer Discovery | Research → problem | interview-synthesis → jtbd-canvas → opportunity-tree → problem-statement |
| Sprint Planning | Sprint-ready stories | refinement-notes → user-stories → edge-cases |
| Product Strategy | Strategic framing | competitive-analysis → stakeholder-summary → opportunity-tree → solution-brief → adr |
| Post-Launch Learning | Ship → learn | instrumentation-spec → dashboard-requirements → experiment-results → retrospective → lessons-log |
| Stakeholder Alignment | Leadership buy-in | stakeholder-summary → problem-statement → solution-brief → launch-checklist |
| Technical Discovery | Feasibility | spike-summary → adr → design-rationale |
Recent Releases¶
| Version | Date | Highlights |
|---|---|---|
| v2.9.0 | 2026-04-06 | Workflows: rename bundles → workflows, expand 3 → 9, 7 /workflow-* commands |
| v2.8.2 | 2026-04-04 | Docs site polish + versioning concepts |
| v2.8.1 | 2026-04-04 | MkDocs Material documentation site launch |
| v2.8.0 | 2026-04-03 | PM skill lifecycle: Create, Validate, Iterate |
| v2.7.0 | 2026-03-22 | PM Skill Builder, acceptance criteria, enhanced CI |