PM Frameworks Encoded in the 68 Skills of phuryn/pm-skills: A Complete Technical Reference

The phuryn/pm-skills repository encodes 44 distinct product management frameworks across 68 modular skill definitions, implementing reusable prompt templates for OKRs, RICE/ICE prioritization, Jobs-to-be-Done, Business Model Canvas, and North Star Metrics.

The open-source pm-skills repository provides 68 individual skill definitions that serve as reusable prompts for concrete product-management techniques. Each skill is defined in a standalone SKILL.md file organized by PM discipline, encoding battle-tested frameworks as structured prompt-engineering plugins. Scanning the source code reveals a rich catalog of methodologies embedded in category-specific directories.

Strategic Planning and Goal-Setting Frameworks

The repository dedicates significant coverage to strategic planning methodologies. OKRs (Objectives and Key Results) appear in multiple skills, including review-resume and the plan-okrs command, defined in pm-toolkit/skills/review-resume/SKILL.md and pm-execution/commands/plan-okrs.md.

Business Model Canvas (Strategyzer) and Value Proposition Canvas are implemented in pm-product-strategy/skills/business-model/SKILL.md and pm-product-strategy/skills/value-proposition/SKILL.md respectively. These join SWOT Analysis (pm-product-strategy/skills/swot-analysis/SKILL.md), Startup Canvas (Lean Canvas) (pm-product-strategy/skills/startup-canvas/SKILL.md), and Product Vision frameworks (pm-product-strategy/skills/product-vision/SKILL.md).

Competitive analysis frameworks include Porter’s Five Forces (pm-product-strategy/skills/porters-five-forces/SKILL.md) and PESTLE Analysis (pm-product-strategy/skills/pestle-analysis/SKILL.md). Growth strategy is covered by the Ansoff Matrix (pm-product-strategy/skills/ansoff-matrix/SKILL.md).

Prioritization and Decision-Making Frameworks

The skills catalog includes five major prioritization frameworks consolidated in pm-execution/skills/prioritization-frameworks/SKILL.md:

Customer Discovery and Market Research Frameworks

Jobs-to-be-Done (JTBD) appears in multiple skills: value-proposition (pm-product-strategy/skills/value-proposition/SKILL.md), job-stories (pm-execution/skills/job-stories/SKILL.md), and product-vision. Design Thinking is referenced in pm-toolkit/skills/review-resume/SKILL.md.

The Opportunity-Solution Tree is implemented in pm-product-discovery/skills/opportunity-solution-tree/SKILL.md. User research frameworks include User-Persona Canvas (pm-market-research/skills/user-personas/SKILL.md) and User-Segmentation (pm-market-research/skills/user-segmentation/SKILL.md).

Additional research methodologies include Sentiment Analysis (pm-market-research/skills/sentiment-analysis/SKILL.md), Market-Sizing (TAM/SAM/SOM calculations) (pm-market-research/skills/market-sizing/SKILL.md), Customer-Journey Mapping (pm-market-research/skills/customer-journey-map/SKILL.md), and Competitor Analysis (pm-market-research/skills/competitor-analysis/SKILL.md).

Go-to-Market and Growth Frameworks

Go-to-Market (GTM) Principles and Distribution Framework for AI Products are defined in pm-go-to-market/skills/gtm-strategy/SKILL.md. Growth Loops design is covered in pm-go-to-market/skills/growth-loops/SKILL.md, while Beachhead Segment market-entry focus appears in pm-go-to-market/skills/beachhead-segment/SKILL.md.

The Ideal Customer Profile (ICP) framework is located in pm-go-to-market/skills/ideal-customer-profile/SKILL.md.

Metrics and Analytics Frameworks

Measurement frameworks include the North Star Metric (NSM) and Google HEART Framework, both defined in pm-marketing-growth/skills/north-star-metric/SKILL.md. The One Metric That Matters (OMTM) is also referenced in metrics-related skills.

Data analytics capabilities include SQL Query Builder (pm-data-analytics/skills/sql-queries/SKILL.md), Cohort-Analysis (pm-data-analytics/skills/cohort-analysis/SKILL.md), and A/B-Test Analysis (pm-data-analytics/skills/ab-test-analysis/SKILL.md).

Agile Execution and Delivery Frameworks

Execution skills encode several agile methodologies. WWAS (Who, What, Why, How, When, Where, How-Much) story-mapping is defined in pm-execution/skills/wwas/SKILL.md. User-Story Templates using the 3 C’s (Card, Conversation, Confirmation) are in pm-execution/skills/user-stories/SKILL.md.

Job-Story Templates (JTBD-focused) appear in pm-execution/skills/job-stories/SKILL.md. PRD (Product Requirements Document) Blueprints are defined in pm-execution/skills/create-prd/SKILL.md.

Planning and risk frameworks include Outcome-Roadmap (pm-execution/skills/outcome-roadmap/SKILL.md), Pre-Mortem Planning (pm-execution/skills/pre-mortem/SKILL.md), Red-Team/Threat Modeling (pm-execution/skills/strategy-red-team/SKILL.md), and Stakeholder-Map (pm-execution/skills/stakeholder-map/SKILL.md).

Sprint planning combines with OKRs in the sprint-plan and plan-okrs commands located in pm-execution/commands/sprint.md and pm-execution/commands/plan-okrs.md.

AI Shipping and Compliance Frameworks

The pm-ai-shipping directory contains frameworks for modern AI product delivery. Shipping Artifacts Checklist is defined in pm-ai-shipping/skills/shipping-artifacts/SKILL.md. Intended-vs-Implemented Gap Analysis appears in pm-ai-shipping/skills/intended-vs-implemented/SKILL.md.

Security and performance are covered by Security-Static Audit (pm-ai-shipping/commands/security-audit-static.md) and Performance-Static Audit (pm-ai-shipping/commands/performance-audit-static.md). Documentation-App Templates for release notes are in pm-ai-shipping/commands/document-app.md.

Legal and compliance frameworks include Privacy-Policy Draft (pm-toolkit/skills/privacy-policy/SKILL.md) and NDA Draft (pm-toolkit/skills/draft-nda/SKILL.md).

Accessing Frameworks Programmatically

Each skill functions as a callable prompt-engineering plugin. Below are examples of how to invoke specific PM frameworks using the repository's API:


# Example: invoke the RICE prioritization framework

from pm_skills import run_skill

result = run_skill(
    "prioritize-features",
    input="Feature list: A, B, C. Provide RICE scores."
)
print(result)   # → Returns a table with Reach, Impact, Confidence, Effort, RICE

# Example: generate a North Star Metric definition

result = run_skill(
    "north-star-metric",
    input="Our SaaS helps teams collaborate on documents."
)
print(result)   # → Returns a concise NSM plus 3 supporting input metrics

# Example: create a Business Model Canvas outline

result = run_skill(
    "business-model",
    input="FinTech platform for SME cash‑flow forecasting."
)
print(result)   # → Returns the nine Canvas sections populated with starter content

Summary

Frequently Asked Questions

How many unique PM frameworks are in the repository?

The repository contains 44 unique frameworks distributed across 68 skill definitions. Some frameworks appear in multiple skills—for example, OKRs appear in both goal-setting and sprint-planning contexts—while others like RICE and ICE are grouped together in composite skills.

Where are the prioritization frameworks defined?

The five primary prioritization frameworks—RICE, ICE, Kano, MoSCoW, and Opportunity Score—are documented in pm-execution/skills/prioritization-frameworks/SKILL.md. RICE receives additional detailed treatment in pm-product-discovery/skills/prioritize-features/SKILL.md, while ICE appears in pm-product-discovery/skills/prioritize-assumptions/SKILL.md.

Can these frameworks be used outside of AI prompt engineering?

Yes. While designed as prompt-engineering plugins, each SKILL.md file contains the complete structural logic of the framework (scoring formulas, canvas sections, analysis criteria) that can be adapted for manual application or integrated into other tooling. The run_skill Python interface demonstrates how these frameworks accept structured inputs and return formatted outputs.

What is the difference between a "skill" and a "command" in the repository?

Skills are framework definitions stored in skills/<skill-name>/SKILL.md files (e.g., pm-execution/skills/user-stories/SKILL.md). Commands are executable wrappers stored in commands/<command-name>.md (e.g., pm-execution/commands/plan-okrs.md) that orchestrate multiple skills or add conversational context. For example, plan-okrs is a command that implements the OKR-Based Roadmapping framework using underlying skills.

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 →