v1.0
This commit is contained in:
@@ -0,0 +1,271 @@
|
||||
# Product Compass — PM Marketplace
|
||||
|
||||
64 skills and 35 commands across 8 plugins for Product Managers. Built for Claude Code and Claude Cowork, with skills compatible across AI coding assistants.
|
||||
|
||||
Based on [The Product Compass Newsletter](https://www.productcompass.pm) by Paweł Huryn.
|
||||
|
||||

|
||||
|
||||
## Installation
|
||||
|
||||
### Claude Cowork (recommended for non-developers)
|
||||
|
||||
1. Open **Customize** (bottom-left)
|
||||
2. Go to **Browse plugins** → **Personal** → **+**
|
||||
3. Select **Add marketplace from GitHub**
|
||||
4. Enter: `phuryn/pm-plugins`
|
||||
|
||||
All 8 plugins install automatically. You get both commands (`/discover`, `/strategy`, etc.) and skills.
|
||||
|
||||
For a full walkthrough, see [Claude Cowork: The Ultimate Guide for PMs](https://www.productcompass.pm/p/claude-cowork-guide).
|
||||
|
||||
### Claude Code (CLI)
|
||||
|
||||
```bash
|
||||
claude plugin add --marketplace phuryn/pm-plugins
|
||||
```
|
||||
|
||||
### Other AI assistants (skills only)
|
||||
|
||||
The `skills/*/SKILL.md` files follow the universal skill format and work with any tool that reads it. Commands (`/slash-commands`) are Claude-specific.
|
||||
|
||||
| Tool | How to use | What works |
|
||||
|------|-----------|------------|
|
||||
| **Gemini CLI** | Copy skill folders to `.gemini/skills/` | Skills only |
|
||||
| **Cursor** | Copy skill folders to `.cursor/skills/` | Skills only |
|
||||
| **Codex CLI** | Copy skill folders to `.codex/skills/` | Skills only |
|
||||
| **Kiro** | Copy skill folders to `.kiro/skills/` | Skills only |
|
||||
|
||||
```bash
|
||||
# Example: copy all skills for Gemini CLI
|
||||
for plugin in pm-*/; do
|
||||
cp -r "$plugin/skills/"* ~/.gemini/skills/ 2>/dev/null
|
||||
done
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Skills and Commands
|
||||
|
||||
**Skills** are the building blocks of the marketplace. Each skill gives Claude domain knowledge, analytical frameworks, or a guided workflow for a specific PM task. Skills are loaded automatically when relevant to the conversation — no explicit invocation needed. Some skills also work as reusable foundations that multiple commands share.
|
||||
|
||||
**Commands** are user-triggered workflows invoked with `/command-name`. They chain one or more skills into an end-to-end process. For example, `/discover` chains four skills together: brainstorm-ideas → identify-assumptions → prioritize-assumptions → brainstorm-experiments.
|
||||
|
||||
Commands use skills. Some skills serve multiple commands. Some skills (like `prioritization-frameworks` or `opportunity-solution-tree`) are standalone references that Claude draws on whenever relevant — no command needed.
|
||||
|
||||
---
|
||||
|
||||
## Plugins
|
||||
|
||||
### 1. pm-product-discovery
|
||||
|
||||
Continuous product discovery: ideation, experiments, assumption testing, feature prioritization, Opportunity Solution Trees, and customer interviews. Based on the work of Teresa Torres (*Continuous Discovery Habits*) and Dan Olsen (*The Lean Product Playbook*).
|
||||
|
||||
**Skills (13):**
|
||||
|
||||
- `brainstorm-ideas-existing` — Multi-perspective ideation for existing products (PM, Designer, Engineer)
|
||||
- `brainstorm-ideas-new` — Ideation for new products in initial discovery
|
||||
- `brainstorm-experiments-existing` — Design experiments to test assumptions for existing products
|
||||
- `brainstorm-experiments-new` — Design lean startup pretotypes for new products (Alberto Savoia)
|
||||
- `identify-assumptions-existing` — Identify risky assumptions across Value, Usability, Viability, and Feasibility
|
||||
- `identify-assumptions-new` — Identify risky assumptions across 8 risk categories including Go-to-Market, Strategy, and Team
|
||||
- `prioritize-assumptions` — Prioritize assumptions using an Impact × Risk matrix with experiment suggestions
|
||||
- `prioritize-features` — Prioritize a feature backlog based on impact, effort, risk, and strategic alignment
|
||||
- `analyze-feature-requests` — Analyze and categorize customer feature requests by theme and strategic fit
|
||||
- `opportunity-solution-tree` — Build an Opportunity Solution Tree (Teresa Torres) — outcome → opportunities → solutions → experiments
|
||||
- `interview-script` — Create a structured customer interview script with JTBD probing questions
|
||||
- `summarize-interview` — Summarize an interview transcript into JTBD, satisfaction signals, and action items
|
||||
- `metrics-dashboard` — Design a product metrics dashboard with North Star, input metrics, and alert thresholds
|
||||
|
||||
**Commands (5):**
|
||||
|
||||
- `/discover` — Full discovery cycle: ideation → assumption mapping → prioritization → experiment design
|
||||
- `/brainstorm` — Multi-perspective ideation (`ideas|experiments` × `existing|new`)
|
||||
- `/triage-requests` — Analyze and prioritize a batch of feature requests
|
||||
- `/interview` — Prepare an interview script or summarize a transcript (`prep|summarize`)
|
||||
- `/setup-metrics` — Design a product metrics dashboard
|
||||
|
||||
### 2. pm-product-strategy
|
||||
|
||||
Product strategy, vision, business models, pricing, and macro environment analysis. Covers the full strategic toolkit from vision crafting through competitive landscape scanning.
|
||||
|
||||
**Skills (11):**
|
||||
|
||||
- `product-strategy` — Comprehensive 9-section Product Strategy Canvas (vision → defensibility)
|
||||
- `product-vision` — Craft an inspiring, achievable, and emotional product vision
|
||||
- `value-proposition` — 6-part JTBD value proposition (Who, Why, What before, How, What after, Alternatives)
|
||||
- `lean-canvas` — Lean Canvas business model for startups and new products
|
||||
- `business-model` — Business Model Canvas with all 9 building blocks
|
||||
- `monetization-strategy` — Brainstorm 3–5 monetization strategies with validation experiments
|
||||
- `pricing-strategy` — Pricing models, competitive analysis, willingness-to-pay, and price elasticity
|
||||
- `swot-analysis` — SWOT analysis with actionable recommendations
|
||||
- `pestle-analysis` — Macro environment: Political, Economic, Social, Technological, Legal, Environmental
|
||||
- `porters-five-forces` — Competitive forces analysis (rivalry, suppliers, buyers, substitutes, new entrants)
|
||||
- `ansoff-matrix` — Growth strategy mapping across markets and products
|
||||
|
||||
**Commands (4):**
|
||||
|
||||
- `/strategy` — Create a complete 9-section Product Strategy Canvas
|
||||
- `/business-model` — Explore business models (`lean|full|value-prop|all`)
|
||||
- `/market-scan` — Macro environment analysis combining SWOT + PESTLE + Porter's + Ansoff
|
||||
- `/pricing` — Design a pricing strategy with competitive analysis and experiments
|
||||
|
||||
### 3. pm-execution
|
||||
|
||||
Day-to-day product management: PRDs, OKRs, roadmaps, sprints, retrospectives, release notes, pre-mortems, stakeholder management, user stories, and prioritization frameworks.
|
||||
|
||||
**Skills (15):**
|
||||
|
||||
- `create-prd` — Comprehensive 8-section PRD template
|
||||
- `brainstorm-okrs` — Team-level OKRs aligned with company objectives
|
||||
- `outcome-roadmap` — Transform a feature list into an outcome-focused roadmap
|
||||
- `sprint-plan` — Sprint planning with capacity estimation, story selection, and risk identification
|
||||
- `retro` — Structured sprint retrospective facilitation
|
||||
- `release-notes` — User-facing release notes from tickets, PRDs, or changelogs
|
||||
- `pre-mortem` — Risk analysis with Tigers/Paper Tigers/Elephants classification
|
||||
- `stakeholder-map` — Power × Interest grid with tailored communication plan
|
||||
- `summarize-meeting` — Meeting transcript → decisions + action items
|
||||
- `user-stories` — User stories following the 3 C's and INVEST criteria
|
||||
- `job-stories` — Job stories: When [situation], I want to [motivation], so I can [outcome]
|
||||
- `wwas` — Product backlog items in Why-What-Acceptance format
|
||||
- `test-scenarios` — Test scenarios: happy paths, edge cases, error handling
|
||||
- `dummy-dataset` — Realistic dummy datasets as CSV, JSON, SQL, or Python
|
||||
- `prioritization-frameworks` — Reference guide to 9 prioritization frameworks (Opportunity Score, ICE, RICE, MoSCoW, Kano, etc.)
|
||||
|
||||
**Commands (10):**
|
||||
|
||||
- `/write-prd` — Create a PRD from a feature idea or problem statement
|
||||
- `/plan-okrs` — Brainstorm team-level OKRs
|
||||
- `/transform-roadmap` — Convert a feature-based roadmap into outcome-focused
|
||||
- `/sprint` — Sprint lifecycle (`plan|retro|release`)
|
||||
- `/pre-mortem` — Pre-mortem risk analysis on a PRD or launch plan
|
||||
- `/meeting-notes` — Summarize a meeting transcript into structured notes
|
||||
- `/stakeholder-map` — Map stakeholders and create a communication plan
|
||||
- `/write-stories` — Break features into backlog items (`user|job|wwa`)
|
||||
- `/test-scenarios` — Generate test scenarios from user stories
|
||||
- `/generate-data` — Create realistic dummy datasets
|
||||
|
||||
### 4. pm-market-research
|
||||
|
||||
User research and competitive analysis: personas, segmentation, journey maps, market sizing, competitor analysis, and feedback analysis.
|
||||
|
||||
**Skills (7):**
|
||||
|
||||
- `user-personas` — Create refined user personas from research data
|
||||
- `market-segments` — Identify 3–5 customer segments with demographics, JTBD, and product fit
|
||||
- `user-segmentation` — Segment users from feedback data based on behavior, JTBD, and needs
|
||||
- `customer-journey-map` — End-to-end journey map with stages, touchpoints, emotions, and pain points
|
||||
- `market-sizing` — TAM, SAM, SOM with top-down and bottom-up approaches
|
||||
- `competitor-analysis` — Competitor strengths, weaknesses, and differentiation opportunities
|
||||
- `sentiment-analysis` — Sentiment analysis and theme extraction from user feedback
|
||||
|
||||
**Commands (3):**
|
||||
|
||||
- `/research-users` — Build personas, segment users, and map the customer journey
|
||||
- `/competitive-analysis` — Analyze the competitive landscape
|
||||
- `/analyze-feedback` — Sentiment analysis and segment insights from user feedback
|
||||
|
||||
### 5. pm-data-analytics
|
||||
|
||||
Data analytics for PMs: SQL query generation, cohort analysis, and A/B test analysis.
|
||||
|
||||
**Skills (3):**
|
||||
|
||||
- `sql-queries` — Generate SQL from natural language (BigQuery, PostgreSQL, MySQL)
|
||||
- `cohort-analysis` — Retention curves, feature adoption, and engagement trends by cohort
|
||||
- `ab-test-analysis` — Statistical significance, sample size validation, and ship/extend/stop recommendations
|
||||
|
||||
**Commands (3):**
|
||||
|
||||
- `/write-query` — Generate SQL queries from natural language
|
||||
- `/analyze-cohorts` — Cohort analysis on user engagement data
|
||||
- `/analyze-test` — Analyze A/B test results
|
||||
|
||||
### 6. pm-go-to-market
|
||||
|
||||
Go-to-market strategy: beachhead segments, ideal customer profiles, messaging, growth loops, GTM motions, and competitive battlecards.
|
||||
|
||||
**Skills (6):**
|
||||
|
||||
- `gtm-strategy` — Full GTM strategy: channels, messaging, success metrics, and launch plan
|
||||
- `beachhead-segment` — Identify the first beachhead market segment
|
||||
- `ideal-customer-profile` — ICP with demographics, behaviors, JTBD, and needs
|
||||
- `growth-loops` — Design sustainable growth loops (flywheels)
|
||||
- `gtm-motions` — Evaluate GTM motions and tools (product-led, sales-led, etc.)
|
||||
- `competitive-battlecard` — Sales-ready battlecard with objection handling and win strategies
|
||||
|
||||
**Commands (3):**
|
||||
|
||||
- `/plan-launch` — Full GTM strategy from beachhead to launch plan
|
||||
- `/growth-strategy` — Design growth loops and evaluate GTM motions
|
||||
- `/battlecard` — Create a competitive battlecard
|
||||
|
||||
### 7. pm-marketing-growth
|
||||
|
||||
Product marketing and growth: marketing ideas, positioning, value proposition statements, product naming, and North Star metrics.
|
||||
|
||||
**Skills (5):**
|
||||
|
||||
- `marketing-ideas` — Creative, cost-effective marketing ideas with channels and messaging
|
||||
- `positioning-ideas` — Product positioning differentiated from competitors
|
||||
- `value-prop-statements` — Value proposition statements for marketing, sales, and onboarding
|
||||
- `product-name` — Product name brainstorming aligned to brand values and audience
|
||||
- `north-star-metric` — North Star Metric + input metrics with business game classification
|
||||
|
||||
**Commands (2):**
|
||||
|
||||
- `/market-product` — Brainstorm marketing ideas, positioning, value props, and product names
|
||||
- `/north-star` — Define your North Star Metric and supporting input metrics
|
||||
|
||||
### 8. pm-toolkit
|
||||
|
||||
PM utilities beyond core product work: resume review, legal documents, and proofreading.
|
||||
|
||||
**Skills (4):**
|
||||
|
||||
- `review-resume` — PM resume review and tailoring against 10 best practices (XYZ+S formula, keywords, structure)
|
||||
- `draft-nda` — Non-Disclosure Agreement with jurisdiction-appropriate clauses
|
||||
- `privacy-policy` — Privacy policy covering GDPR/CCPA compliance
|
||||
- `grammar-check` — Grammar, logic, and flow checking with targeted fixes
|
||||
|
||||
**Commands (5):**
|
||||
|
||||
- `/review-resume` — Comprehensive PM resume review
|
||||
- `/tailor-resume` — Tailor a resume to a specific job description
|
||||
- `/draft-nda` — Draft an NDA
|
||||
- `/privacy-policy` — Draft a privacy policy
|
||||
- `/proofread` — Check grammar, logic, and flow
|
||||
|
||||
---
|
||||
|
||||
## How Commands Chain Together
|
||||
|
||||
Commands are designed to flow into each other, matching the PM workflow:
|
||||
|
||||
```
|
||||
/strategy → /business-model → /pricing
|
||||
↓
|
||||
/discover → /brainstorm → /write-prd → /write-stories → /sprint plan
|
||||
↓ ↓ ↓
|
||||
/interview /triage-requests /pre-mortem
|
||||
↓
|
||||
/research-users → /analyze-feedback
|
||||
↓
|
||||
/plan-launch → /growth-strategy → /battlecard
|
||||
↓
|
||||
/market-product → /north-star → /setup-metrics
|
||||
```
|
||||
|
||||
After any command completes, it suggests relevant next commands — just follow the prompts.
|
||||
|
||||
---
|
||||
|
||||
## About
|
||||
|
||||
These plugins are based on "The Ultimate ChatGPT Prompts Library for PMs (55)" from [The Product Compass Newsletter](https://www.productcompass.pm), rewritten for the Claude plugin architecture with commands, skills, and Cowork integration.
|
||||
|
||||
Product Compass is a newsletter for Product Managers covering product strategy, discovery, AI for PMs, and hands-on frameworks.
|
||||
|
||||
## License
|
||||
|
||||
MIT — see [LICENSE](LICENSE).
|
||||
Reference in New Issue
Block a user