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

> Master product management frameworks like SWOT, RICE, and JTBD. The pm-skills repo integrates over 15 key frameworks into executable CLI commands for efficient skill development. Explore the complete reference.

- Repository: [Pawel Huryn/pm-skills](https://github.com/phuryn/pm-skills)
- Tags: reference
- Published: 2026-06-11

---

**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`](https://github.com/phuryn/pm-skills/blob/main/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.

```bash

# 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`](https://github.com/phuryn/pm-skills/blob/main/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`](https://github.com/phuryn/pm-skills/blob/main/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`](https://github.com/phuryn/pm-skills/blob/main/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`](https://github.com/phuryn/pm-skills/blob/main/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`](https://github.com/phuryn/pm-skills/blob/main/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`](https://github.com/phuryn/pm-skills/blob/main/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`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/skills/user-stories/SKILL.md). For product requirement documents, the **Value Curve** framework in [`pm-execution/skills/create-prd/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/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`](https://github.com/phuryn/pm-skills/blob/main/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`](https://github.com/phuryn/pm-skills/blob/main/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:

```bash

# 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

- **Strategic analysis** frameworks (SWOT, PESTLE, Porter’s, Ansoff) reside in [`pm-product-strategy/commands/market-scan.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-strategy/commands/market-scan.md) and execute via the `market-scan` command.
- **Prioritization** guides (RICE, ICE, Kano, MoSCoW) are defined in [`pm-execution/skills/prioritization-frameworks/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/skills/prioritization-frameworks/SKILL.md).
- **Discovery** frameworks include JTBD and the Opportunity-Solution-Tree, located in [`pm-product-strategy/skills/value-proposition/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-strategy/skills/value-proposition/SKILL.md) and [`pm-product-discovery/skills/opportunity-solution-tree/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-discovery/skills/opportunity-solution-tree/SKILL.md).
- **Execution** frameworks cover the 3 C’s for user stories, Value Curve for PRDs, and Tigers/Paper Tigers/Elephants for risk management.
- **Growth** metrics use North Star and HEART frameworks from [`pm-marketing-growth/skills/north-star-metric/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-marketing-growth/skills/north-star-metric/SKILL.md).

## 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`](https://github.com/phuryn/pm-skills/blob/main/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`](https://github.com/phuryn/pm-skills/blob/main/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.