What is the phuryn/pm-skills Repository? An AI-Powered Product Management Framework Marketplace
The phuryn/pm-skills repository is an open-source AI marketplace that codifies product management frameworks into reusable markdown "skills" and slash commands, enabling assistants like Claude Code to execute structured PM workflows from discovery to launch.
The phuryn/pm-skills repository transforms abstract product management methodologies into executable AI workflows. This open-source project organizes proven frameworks from industry experts like Teresa Torres and Marty Cagan into a modular system that Claude Code, Codex, and other AI assistants can consume to deliver rigorous, repeatable PM outputs.
Understanding the phuryn/pm-skills Architecture
The repository follows a three-tier architecture separating frameworks, capabilities, and execution.
Plugins as Logical Groupings
The repository organizes capabilities into nine distinct plugins (e.g., pm-product-discovery, pm-product-strategy, pm-go-to-market). Each plugin acts as a container for related skills and commands, residing in directories like pm-product-discovery/ and pm-product-strategy/. These plugins are listed in the marketplace manifest referenced in pm-toolkit/README.md, allowing Claude Code to install them in one step.
Skills as Reusable Frameworks
Individual skills are self-contained markdown files that encode specific PM techniques. For example, pm-product-discovery/skills/opportunity-solution-tree/SKILL.md defines the Opportunity-Solution Tree framework, while other skills cover SWOT analysis, pricing strategies, and security audits. Each skill file includes the prompts and logic required to guide an AI assistant through the analysis, ensuring methodological rigor through embedded risk-mapping and impact-effort matrices.
Commands as Orchestration Layer
Commands wrap multiple skills into executable slash-commands such as /discover, /strategy, /write-prd, and /plan-launch. These command files, located in directories like pm-product-discovery/commands/discover.md, define the sequence of skills to run and how to present structured output (tables, bullet lists, next-step suggestions).
How the phuryn/pm-skills Marketplace Works
When you invoke a command, the AI assistant loads the required skills from the repository and executes them in sequence. This process guarantees methodological rigor by embedding proven frameworks directly into the workflow rather than relying on free-form text generation.
The system supports chaining multiple skills into end-to-end processes—moving seamlessly from discovery to strategy to execution to launch. Because the skills are written in standard markdown, they offer cross-assistant compatibility across Claude, Gemini CLI, OpenCode, Cursor, and Kiro.
Practical Usage Examples
The phuryn/pm-skills repository enables concrete PM workflows through simple slash commands. Below are runnable examples for Claude Code or compatible AI assistants:
# Run a full product discovery cycle
/discover AI-powered meeting summarizer for remote teams
This loads the discovery plugin and executes skills including brainstorm-ideas-new, identify-assumptions-new, prioritize-assumptions, and brainstorm-experiments-new, outputting a risk matrix and experiment plan.
# Craft a product vision statement
/product-vision
Invokes the product-vision skill from the product-strategy plugin, prompting for target audience and desired outcome to generate a concise vision statement.
# Build a SaaS pricing strategy
/pricing-strategy
Runs the pricing strategy skill to output tiered recommendations based on pricing objectives and competitive analysis.
# Generate a Product Requirements Document
/write-prd
Executes the create-prd skill from the execution plugin, guiding through market problems, solution descriptions, and success metrics to produce a markdown PRD.
# Perform security audit before shipping
/ship-check
Uses the ai-shipping plugin's security-audit-static skill to check for vulnerabilities in code artifacts.
Key Files and Repository Structure
The phuryn/pm-skills repository follows a predictable structure that separates concerns between orchestration, definition, and documentation:
-
Root README (
README.md): Provides the marketplace overview, installation instructions for Claude Code, and a visual map of all plugins referenced at.docs/images/plugins.png. -
Plugin Manifests: Each plugin contains a
README.md(e.g.,pm-product-discovery/README.md,pm-go-to-market/README.md,pm-product-strategy/README.md) describing its specific skills and commands. -
Skill Definitions: Concrete framework implementations like
pm-product-discovery/skills/opportunity-solution-tree/SKILL.mdcontain the markdown prompts and instructions. -
Command Files: Orchestration logic resides in files like
pm-product-discovery/commands/discover.md, which defines how to sequence skills when a user types/discover. -
Installation Scripts: Lines 65-79 of the root
README.mdcontain CLI commands for adding the marketplace to Claude Code installations.
Summary
- The phuryn/pm-skills repository is an AI-powered marketplace that transforms product management frameworks into executable markdown skills.
- It organizes capabilities into nine plugins containing reusable skills and slash commands.
- Skills are self-contained markdown files encoding methodologies from experts like Teresa Torres and Marty Cagan.
- Commands like
/discoverand/write-prdorchestrate multiple skills into end-to-end workflows. - The repository provides cross-assistant compatibility, working with Claude Code, Codex, Gemini CLI, Cursor, and other AI tools that understand the skill format.
Frequently Asked Questions
What AI assistants are compatible with the phuryn/pm-skills repository?
The phuryn/pm-skills repository works with any AI assistant that understands the markdown skill format, including Claude Code, Claude Cowork, Codex, Gemini CLI, OpenCode, Cursor, and Kiro. The standardized markdown format ensures skills execute consistently across different AI platforms.
How do I install the phuryn/pm-skills marketplace in Claude Code?
Installation involves adding the marketplace to your Claude Code configuration. According to the repository's README.md (lines 65-79), you can install individual plugins or the entire marketplace using CLI commands that register the skills and commands with your Claude Code instance.
What is the difference between a skill and a command in phuryn/pm-skills?
A skill is a single markdown file defining a specific PM framework (e.g., SWOT analysis) located in paths like pm-product-discovery/skills/opportunity-solution-tree/SKILL.md. A command is a slash-command wrapper (e.g., /discover) defined in files like pm-product-discovery/commands/discover.md that orchestrates multiple skills into a complete workflow.
Can I use phuryn/pm-skills skills individually or only through commands?
You can use skills both ways. While commands provide pre-built workflows that chain multiple skills (like /discover running brainstorm and assumption skills sequentially), individual skills can be invoked directly for specific tasks like /product-vision or /pricing-strategy, offering flexibility for ad-hoc analyses.
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:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →