A Claude Code plugin with 53 PM skills + 5 agents + 6 workflows + 1 hook designed for product leadership at B2B SaaS companies.
Domain-agnostic — customize domain-context.md once for your company, product, personas, compliance requirements, and industry. Every skill adapts automatically.
/plugin marketplace add marfoerst/the-pragmatic-pm
/plugin install pm-toolkit@the-pragmatic-pm
Company context — Open domain-context.md and replace the example content with your company's details (product, personas, compliance, metrics, competitive context, sales & GTM structure)
Personal context (optional) — Open personal-context.md and fill in your role, seniority, strengths, growth areas, and communication preferences. Skills adapt their depth and tone to your experience level.
Start using any skill — they all read your context automatically
New to the toolkit? Start here:
Step
Skill
What You'll Do
Time
1
/pm-hub
See all skills, get routed to the right one
2 min
2
/pm-jtbd
Understand the customer problem (extract job statements)
30 min
3
/pm-prd (Mode B)
Write a lightweight feature spec
20 min
4
/pm-review
Quality-check your spec before sharing
10 min
5
/pm-okr (Mode A)
Set quarterly goals for your squad
30 min
Once comfortable, explore the full catalog below or run a multi-stage workflow.
Skill
What It Does
pm-hub
Master router — lists skills, routes by intent
pm-prd
Standalone PRD generation — outcome/customer-centric (Full, Lightweight, V2, Migration modes)
pm-prototype-to-epics
Derive traceable Epics from an HTML prototype (e.g. Claude Design export) — screen/flow inventory, implied gaps, Epic carving
pm-review
Quality gate — checks problem clarity, metrics, scope, and engineering readiness
pm-pricing
SaaS pricing analysis and optimization (Monetizing Innovation methodology)
pm-ai-pricing
AI feature pricing, packaging, and monetization strategy
pm-north-star
Define North Star metric + input metric tree
pm-metric-framework
Full metric hierarchy with leading + lagging indicators
pm-onboarding-flow
Design SaaS onboarding flows
pm-release-notes
Generate customer-facing release notes
Skill
What It Does
pm-jtbd
Jobs-to-be-Done extraction and analysis
pm-persona-generator
Data-driven persona creation
pm-feature-requests
Analyze and categorize feature requests
pm-funnel-analyzer
Conversion funnel diagnosis
pm-ab-test
A/B test design with proper methodology
pm-feedback-categorizer
Categorize and prioritize user feedback
pm-productboard-insights
Distill customer demands from a transcript into Insights and push to Productboard via MCP
pm-discovery-synthesis
Cross-transcript synthesis: discover → lock taxonomy → coded, evidence-weighted findings
pm-retention-analysis
Retention-curve and cohort-table diagnosis: shape, floor, cohort comparison, immature cells
Skill
What It Does
pm-okr
Define, refine, check-in, score, and align OKRs
pm-quarterly-planning
Full quarter planning with capacity and bets
pm-strategic-review
End-of-quarter strategic review
pm-swot
SWOT analysis with strategic implications
pm-value-prop-canvas
Strategyzer Value Proposition Canvas
pm-opportunity-tree
Teresa Torres Opportunity Solution Tree
pm-devils-advocate
Challenge product assumptions
pm-build-vs-buy
Build/buy/partner decision framework
pm-risk-register
Product risk identification and mitigation (includes migration mode)
pm-cohort-planner
Cohort migration-readiness: complete functional scope a user cohort needs to work fully in the new product, with coverage-risk flags
pm-migration-planner
SaaS migration planning: strategy, feature parity, go/no-go gates, data migration, legacy sunset
pm-due-diligence
Fast product & commercial DD screen for an acquisition target (functional scope + pricing) → Pursue / Pass / Dig Deeper
pm-ai-reimagination
Map a customer job stage-by-stage and reimagine it with AI (automate / assist / remove / keep human)
pm-roadmap-audit
Evidence audit + cull of a roadmap, AI lens, and the missing bigger bet
Skill
What It Does
pm-executive-update
SCQA-structured executive updates
pm-decision-document
ADR-style product decision records
pm-stakeholder-simulator
Simulate stakeholder reactions
pm-product-brief
Amazon-style working-backwards brief
pm-one-pager
Executive one-pager for proposals
pm-board-deck
Board/investor deck content
pm-pe-migration-report
PE board migration progress dashboard (ARR, waves, synergies)
pm-meeting-notes
Structured PM meeting notes
Skill
What It Does
pm-messaging-framework
Consistent messaging across all touchpoints (Dunford positioning)
pm-battlecard
Per-competitor sales battlecards
pm-objection-handler
Sales objection response playbooks
pm-sales-deck
Sales/pitch deck content with talk track
pm-gtm-launch
Go-to-market launch playbooks
pm-win-loss
Win/loss analysis and interview templates
Skill
What It Does
pm-sprint-retro
Sprint retrospective facilitation
pm-postmortem
Blameless post-mortem analysis
pm-process-docs
SOP and runbook generation
pm-customer-success
CS playbooks for lifecycle stages
pm-dashboard-designer
Analytics dashboard design
pm-journey-map
Customer journey mapping
Workflows (Multi-Skill Chains)
Workflows chain multiple skills into guided, multi-stage processes. Each stage produces a named artifact that feeds the next. All workflows support mid-entry — skip stages if you already have the inputs.
Workflow
What It Does
pm-workflow-problem-to-prd
Problem -> JTBD -> Persona -> Opportunity Tree -> PRD -> Review
pm-workflow-competitive-intel
SWOT -> Market Sizing -> Competitive Profile -> One-Pager
pm-workflow-quarterly-cycle
Strategic Review -> North Star -> OKRs -> Planning -> Roadmap
pm-workflow-sales-enablement
Messaging -> Battlecards -> Objection Playbook -> GTM Launch
pm-workflow-migration
Migration PRD -> Migration Planner -> Risk Register -> Stakeholder Simulation -> Comms + PE Report
pm-workflow-problem-to-stories
Problem + Prototype -> JTBD -> Initiative PRD -> Epic Carving -> Sequencing -> User Stories + ACs
Agent
Role
pm-discovery-lead
Orchestrates discovery work
pm-data-analyst
Orchestrates data analysis
pm-ops-facilitator
Orchestrates PM operations
pm-comms-writer
Orchestrates PM communication
pm-gtm-strategist
Orchestrates go-to-market and sales enablement
Every skill enforces:
"Why First" — Problem clarity before solutions
Leading + Lagging Indicators — Every metric needs both
Scope Discipline — Explicit non-goals and cut lines
Domain Awareness — Compliance, regulatory, and industry context from domain-context.md
Personal Awareness — Adapts depth and tone to your seniority and preferences from personal-context.md
Hybrid Interaction — Ask critical questions, generate draft, iterate
Company Context (domain-context.md)
All domain-specific knowledge lives in domain-context.md. This includes:
Company & product — Name, type, target market
Personas — Who uses your product and how
Compliance — Regulatory frameworks relevant to your industry
Calendar — Seasonal events that affect planning and releases
Metrics — Domain-specific benchmarks and KPIs
Ecosystem — Key integrations and partners
Sales & GTM — Sales team structure, deal stages, ICP, buyer personas, win/loss patterns
Examples — JTBD examples, funnel stages, onboarding milestones
The plugin ships with a B2B SaaS ERP example context. Replace it with your own.
Personal Context (personal-context.md)
Your personal profile helps skills adapt to your experience level:
Role & seniority — Title, years in product, team size
Background — Domain expertise, strengths, growth areas
Organization — Who you report to, stakeholders, decision-making culture
Communication preferences — Feedback style, output format, language, formality
Skill self-assessment — Rate yourself 1-5 across PM disciplines so skills adjust guidance depth
What to avoid — Specific instructions (e.g., "don't over-explain JTBD, I know it well")
Frameworks & Abbreviations
This toolkit builds on established product management and pricing methodologies:
Term
Full Name
What It Is
Used In
WTP
Willingness to Pay
How much a customer would pay for a product/feature. The foundation of value-based pricing.
pm-pricing, pm-ai-pricing
Van Westendorp
Van Westendorp Price Sensitivity Meter
4-question survey to find the acceptable price range (too cheap, good value, getting expensive, too expensive)
pm-pricing
Gabor-Granger
Gabor-Granger Price Point Testing
Survey method testing purchase probability at specific price points to find the revenue-maximizing price
pm-pricing
NRR
Net Revenue Retention
(Starting MRR + expansion - contraction - churn) / Starting MRR. Measures growth from existing customers. >100% means you're growing without new sales.
pm-pricing, pm-ai-pricing
ARPU
Average Revenue Per User/Account
Total revenue / total users or accounts. Key pricing health metric.
pm-pricing, pm-ai-pricing
MoSCoW
Must/Should/Could/Won't
Prioritization framework for requirements. Must = non-negotiable, Should = important, Could = nice-to-have, Won't = explicitly out of scope.
pm-prd
TCO
Total Cost of Ownership
Full cost including purchase, implementation, training, maintenance — not just license price. Used in competitive pricing comparisons.
pm-pricing, pm-battlecard
Product Strategy & Discovery
Term
Full Name
What It Is
Used In
JTBD
Jobs to Be Done
Framework by Christensen: customers "hire" products to get a job done. Focus on the job, not the product.
pm-jtbd, pm-workflow-problem-to-prd
OKR
Objectives and Key Results
Goal-setting framework: qualitative Objective + measurable Key Results. 0.7/1.0 score = success.
pm-okr, pm-workflow-quarterly-cycle
SWOT
Strengths, Weaknesses, Opportunities, Threats
Strategic analysis matrix. Internal (S/W) vs external (O/T), helpful vs harmful.
pm-swot, pm-workflow-competitive-intel
OST
Opportunity Solution Tree
Teresa Torres framework: desired outcome -> opportunities -> solutions -> experiments. Visual discovery tool.
pm-opportunity-tree
RICE
Reach, Impact, Confidence, Effort
Prioritization scoring: (Reach x Impact x Confidence) / Effort. Used for feature prioritization.
pm-feature-requests
TAM/SAM/SOM
Total/Serviceable/Obtainable Market
Market sizing: TAM = entire market, SAM = reachable with your product, SOM = realistic capture in 3 years.
pm-workflow-competitive-intel
Communication & Positioning
Term
Full Name
What It Is
Used In
SCQA
Situation, Complication, Question, Answer
Executive communication framework (McKinsey). Lead with context everyone agrees on, then the tension, the question, and your answer.
pm-executive-update, pm-comms-writer
ADR
Architecture Decision Record
Structured format for documenting decisions: context, options considered, decision made, consequences.
pm-decision-document
Dunford Positioning
April Dunford's 5-Component Framework
Sequential positioning: Competitive Alternatives -> Unique Attributes -> Value -> Target Customer -> Market Category. From "Obviously Awesome."
pm-messaging-framework, pm-battlecard, pm-sales-deck
VPC
Value Proposition Canvas
Strategyzer tool: Customer Profile (jobs, pains, gains) mapped to Value Map (products, pain relievers, gain creators). Tests product-market fit.
pm-value-prop-canvas
Term
Full Name
What It Is
Used In
SOP
Standard Operating Procedure
Step-by-step documented process with ownership, decision points, and checklists.
pm-process-docs
AARRR
Acquisition, Activation, Retention, Revenue, Referral
"Pirate Metrics" framework for SaaS growth funnels. Each stage has its own metrics.
pm-funnel-analyzer, pm-metric-framework
NPS
Net Promoter Score
Customer loyalty metric: % Promoters (9-10) minus % Detractors (0-6). Range: -100 to +100.
pm-feedback-categorizer
DAU/MAU
Daily/Monthly Active Users
Engagement ratio. DAU/MAU > 60% = very sticky product.
pm-metric-framework
ICP
Ideal Customer Profile
Definition of the perfect-fit customer: company size, industry, tech maturity, buying trigger, disqualifiers.
domain-context.md, pm-messaging-framework
GTM
Go-to-Market
Strategy for launching products to customers: positioning, channels, pricing, enablement.
pm-gtm-launch, pm-workflow-sales-enablement
CS
Customer Success
Post-sale function: onboarding, adoption, expansion, renewal, churn prevention.
pm-customer-success
AI Pricing (specific to pm-ai-pricing)
Term
What It Is
Inference cost
The cost of running an AI model per query/token. Variable cost that scales with usage.
Attach rate
% of eligible customers who adopt an AI feature. Key metric for AI monetization.
Copilot tax
How much more customers will pay for an AI-augmented version of an existing feature. Typically 20-40% for copilots, 50-100% for agents.
Per-agent pricing
Pricing model for autonomous AI workers — charge per AI agent deployed, typically at 10-30% of the human FTE cost it replaces.
AI credits
Usage allotment model: include N AI actions per month in the subscription, charge for overage.
Book
Author(s)
What It Contributes
Obviously Awesome
April Dunford
5-component positioning framework used in pm-messaging-framework, pm-battlecard, pm-sales-deck
Monetizing Innovation
Madhavan Ramanujam & Georg Tacke (Simon-Kucher)
WTP-first pricing, 4 monetization failure types, Gabor-Granger, behavioral pricing in pm-pricing
Inspired
Marty Cagan
Product discovery and dual-track agile principles throughout
Continuous Discovery Habits
Teresa Torres
Opportunity Solution Tree in pm-opportunity-tree
Measure What Matters
John Doerr
OKR methodology in pm-okr
The plugin includes 1 hook that runs automatically:
Hook
Event
What It Does
Context Reinjection
SessionStart (after compaction)
Re-injects domain-context.md into context when long conversations compress
The hook script lives in hooks/ and is configured via hooks/hooks.json.
Some skills sound similar but serve different purposes:
If you need...
Use this
Not this
An outcome-centric requirements doc (what/why, not how)
pm-prd
pm-product-brief (that's a 1-page working-backwards narrative)
A 1-page pitch for leadership approval
pm-one-pager
pm-product-brief (that's for product team alignment)
To set OKRs for your squad
pm-okr
pm-workflow-quarterly-cycle (that's the full 5-stage quarterly planning ceremony)
A pricing strategy for your core product
pm-pricing
pm-ai-pricing (that's specifically for AI features)
A competitive cheat sheet for sales
pm-battlecard
pm-workflow-competitive-intel (that's a strategic analysis for product leadership)
To read retention curves or cohort tables
pm-retention-analysis
pm-cohort-planner (that scopes what a customer cohort needs for a migration)
To synthesize several interview transcripts
pm-discovery-synthesis
pm-feedback-categorizer (that's for high-volume VoC like NPS comments and tickets)
Martin Foerster