Skip to content

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

git clone https://github.com/product-on-purpose/pm-skills.git
cd pm-skills

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

All workflows

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

All releases · Full changelog