plugins marketplace
← All plugins

pm-product-discovery

v2.1.0

Product discovery skills for PMs: ideation, experiments, assumption testing, feature prioritization, and customer interview synthesis.

Claude Code13 skills

by Paweł HurynMIT25kupdated 1 month ago

Source

git clone https://github.com/phuryn/pm-skills

Clone the source, then follow the repository's marketplace instructions for your runtime. The plugin root is pm-product-discovery/ inside the repository.

Layout

pm-product-discovery/
├── .claude-plugin/plugin.json
├── skills/analyze-feature-requests/SKILL.md
├── skills/brainstorm-experiments-existing/SKILL.md
├── skills/brainstorm-experiments-new/SKILL.md
├── skills/brainstorm-ideas-existing/SKILL.md
├── skills/brainstorm-ideas-new/SKILL.md
├── skills/identify-assumptions-existing/SKILL.md
├── skills/identify-assumptions-new/SKILL.md
├── skills/interview-script/SKILL.md
├── skills/metrics-dashboard/SKILL.md
├── skills/opportunity-solution-tree/SKILL.md
├── skills/prioritize-assumptions/SKILL.md
├── skills/prioritize-features/SKILL.md
└── skills/summarize-interview/SKILL.md

Skills13

analyze-feature-requestsskills/analyze-feature-requests/SKILL.md

Analyze and prioritize a list of feature requests by theme, strategic alignment, impact, effort, and risk. Use when reviewing customer feature requests, triaging a backlog, or making prioritization decisions.

brainstorm-experiments-existingskills/brainstorm-experiments-existing/SKILL.md

Design experiments to test assumptions for an existing product — prototypes, A/B tests, spikes, and other low-effort validation methods. Use when validating assumptions, testing feature ideas cheaply, or planning product experiments.

brainstorm-experiments-newskills/brainstorm-experiments-new/SKILL.md

Design lean startup experiments (pretotypes) for a new product. Creates XYZ hypotheses and suggests low-effort validation methods like landing pages, explainer videos, and pre-orders. Use when validating a new product idea, creating pretotypes, or testing market demand.

brainstorm-ideas-existingskills/brainstorm-ideas-existing/SKILL.md

Brainstorm product ideas for an existing product using multi-perspective ideation from PM, Designer, and Engineer viewpoints. Use when generating new feature ideas, brainstorming solutions for an identified opportunity, or ideating with a product trio.

brainstorm-ideas-newskills/brainstorm-ideas-new/SKILL.md

Brainstorm feature ideas for a new product in initial discovery from PM, Designer, and Engineer perspectives. Use when starting product discovery for a new product, exploring features for a startup idea, or doing initial ideation.

identify-assumptions-existingskills/identify-assumptions-existing/SKILL.md

Identify risky assumptions for a feature idea in an existing product across Value, Usability, Viability, and Feasibility. Uses multi-perspective devil's advocate thinking. Use when stress-testing a feature idea, doing risk assessment, or preparing for assumption mapping.

identify-assumptions-newskills/identify-assumptions-new/SKILL.md

Identify risky assumptions for a new product idea across 8 risk categories including Go-to-Market, Strategy, and Team. Use when evaluating startup risks, assessing a new product concept, or mapping assumptions for a new venture.

interview-scriptskills/interview-script/SKILL.md

Create a structured customer interview script with JTBD probing questions, warm-up, core exploration, and wrap-up sections. Follows The Mom Test principles — no leading questions, no pitching, focus on past behavior. Use when preparing for user interviews, creating interview guides, or planning discovery research.

metrics-dashboardskills/metrics-dashboard/SKILL.md

Define and design a product metrics dashboard with key metrics, data sources, visualization types, and alert thresholds. Use when creating a metrics dashboard, defining KPIs, setting up product analytics, or building a data monitoring plan.

opportunity-solution-treeskills/opportunity-solution-tree/SKILL.md

Build an Opportunity Solution Tree (OST) to structure product discovery — map a desired outcome to opportunities, solutions, and experiments. Based on Teresa Torres' Continuous Discovery Habits. Use when structuring discovery work, mapping opportunities to solutions, or deciding what to build next.

prioritize-assumptionsskills/prioritize-assumptions/SKILL.md

Prioritize assumptions using an Impact × Risk matrix and suggest experiments for each. Use when triaging a list of assumptions, deciding what to test first, or applying the assumption prioritization canvas.

prioritize-featuresskills/prioritize-features/SKILL.md

Prioritize a backlog of feature ideas based on impact, effort, risk, and strategic alignment with top 5 recommendations. Use when prioritizing a feature backlog, making scope decisions, or ranking product ideas.

summarize-interviewskills/summarize-interview/SKILL.md

Summarize a customer interview transcript into a structured template with JTBD, satisfaction signals, and action items. Use when processing interview recordings or transcripts, synthesizing discovery interviews, or creating interview summaries.

Manifests1

pm-product-discovery/.claude-plugin/plugin.json
{
  "name": "pm-product-discovery",
  "version": "2.1.0",
  "description": "Product discovery skills for PMs: ideation, experiments, assumption testing, feature prioritization, and customer interview synthesis.",
  "author": {
    "name": "Paweł Huryn",
    "email": "pawel@productcompass.pm",
    "url": "https://www.productcompass.pm"
  },
  "keywords": [
    "product-management",
    "discovery",
    "ideation",
    "experiments",
    "assumptions"
  ],
  "homepage": "https://www.productcompass.pm",
  "license": "MIT"
}