Product Management Frameworks Integrated into pm-skills: The Complete Reference

The pm-skills repository embeds over 15 industry-standard product management frameworks—including SWOT, RICE, Jobs-to-be-Done, and the North Star Metric—directly into executable CLI commands and modular skill definitions.

The phuryn/pm-skills open-source project codifies product management best practices into a machine-readable skill system. Instead of static templates, these product management frameworks live as executable modules within the repository's pm-* directories, allowing teams to run structured analyses via command-line interfaces.

Strategic Market Analysis Frameworks

The repository bundles four classic strategic analysis tools into a single orchestration command. In pm-product-strategy/commands/market-scan.md, the SWOT, PESTLE, Porter’s Five Forces, and Ansoff Matrix frameworks are combined to generate comprehensive market scans.

When you run the command, the skill walks through each framework sequentially and synthesizes the results into a unified strategic brief.


# Execute all four market analysis frameworks

pm-product-strategy market-scan --all

Business Model and Value Proposition Frameworks

Product strategy skills in pm-product-strategy/skills/business-model/SKILL.md implement the Business Model Canvas, Lean Canvas, Startup Canvas, and Value Proposition frameworks. These are not static PDFs; the skill generates interactive canvases that can be filled programmatically.

The Jobs-to-be-Done (JTBD) framework is integrated into pm-product-strategy/skills/value-proposition/SKILL.md, providing a structured method for uncovering customer motivations alongside Design Thinking principles.

Prioritization Frameworks

The pm-execution/skills/prioritization-frameworks/SKILL.md file serves as a reference guide for nine distinct prioritization methods. It includes formulas and usage guidance for RICE, ICE, Kano, MoSCoW, and Opportunity Score, along with four additional frameworks.

Each framework includes explicit calculation methods—for example, the RICE score formula (Reach × Impact × Confidence ÷ Effort) is defined with parameter expectations for consistent backlog ranking.

Customer Discovery Frameworks

The Opportunity-Solution-Tree framework lives in pm-product-discovery/skills/opportunity-solution-tree/SKILL.md, providing a visual structure to link desired outcomes → opportunities → solutions → experiments. This complements the JTBD discovery process by mapping customer jobs to potential solutions.

Metrics and Growth Frameworks

Growth measurement is handled through pm-marketing-growth/skills/north-star-metric/SKILL.md, which defines the North Star Metric framework and references the Google HEART framework (Happiness, Engagement, Adoption, Retention, Task Success) for user-centric measurement.

Execution and Delivery Frameworks

Risk management uses the Tigers / Paper Tigers / Elephants framework, implemented in pm-execution/commands/pre-mortem.md. This pre-mortem command structures risk identification by categorizing threats according to their likelihood and impact severity.

User story creation follows the 3 C’s framework (Card, Conversation, Confirmation) defined in pm-execution/skills/user-stories/SKILL.md. For product requirement documents, the Value Curve framework in pm-execution/skills/create-prd/SKILL.md maps competitive differentiation.

Go-to-Market and Strategy Frameworks

The GTM Principles and Distribution Framework (specifically for AI products) are documented in pm-go-to-market/skills/gtm-strategy/SKILL.md, providing structured market entry methodologies.

OKRs (Objectives and Key Results) appear as the primary outcome-tracking system in pm-toolkit/skills/review-resume/SKILL.md, connecting individual product work to strategic objectives.

How to Invoke Frameworks from the CLI

These frameworks are executable rather than theoretical. The repository exposes them through a consistent CLI pattern:


# Generate a PRD using the Value Curve framework

pm-execution create-prd --framework value-curve

# Establish a North Star metric plan

pm-marketing-growth north-star --metric "Monthly Active Users"

# Run pre-mortem risk analysis

pm-execution pre-mortem --type tigers

Each command pulls the relevant skill definition, executes the framework’s step-by-step logic, and outputs markdown artifacts ready for documentation.

Summary

Frequently Asked Questions

Which file contains the prioritization framework definitions?

The nine prioritization frameworks—including RICE, ICE, and Kano—are documented in pm-execution/skills/prioritization-frameworks/SKILL.md. This file contains the formulas, scoring criteria, and contextual guidance for when to apply each method.

How do I run a comprehensive market analysis using the integrated frameworks?

Execute the pm-product-strategy market-scan command with the --all flag to run SWOT, PESTLE, Porter’s Five Forces, and Ansoff Matrix analyses sequentially. The command synthesizes outputs from all four frameworks into a single strategic assessment.

What framework is used for pre-mortem risk analysis?

The Tigers / Paper Tigers / Elephants framework is implemented in pm-execution/commands/pre-mortem.md. It categorizes potential launch risks by severity and likelihood, helping teams identify critical threats before shipping.

Are these frameworks available only as documentation, or can they be executed programmatically?

These are executable skills invoked via CLI commands. Each framework definition includes structured logic that the command-line interface parses, allowing teams to generate canvases, calculate prioritization scores, and produce markdown artifacts directly from the terminal.

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →