cheatcode_
Demo data

Ladder / Product / pm-product-discovery

Rank 25 of 30 · indexed from open source

pm-product-discovery

13 discovery skills: interview scripts and summaries, assumption mapping, opportunity solution trees, feature request analysis, experiment and idea brainstorms, prioritization.

GitHub ↗

What it does

One of the plugins from the pm-skills collection by Pawel Huryn, packaged on its own so you install only the phase you need. Skills are short template plus instruction files that produce a concrete artifact from a plain request. MIT licensed. Some skills link to the author's newsletter and course under Further Reading; those links are upstream content and are not affiliated with this marketplace.

How this listing got here. Packaged from the public repository phuryn/pm-skills at commit 8607e3b, under its MIT license, bundled verbatim. New upstream releases are repackaged after review, never synced from HEAD. If this is your project, you can claim it or have it removed.

Skills in this package 13

  • analyze-feature-requests

    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-existing

    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-new

    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-existing

    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-new

    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-existing

    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-new

    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-script

    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.

Show all 13 skills
  • metrics-dashboard

    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-tree

    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-assumptions

    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-features

    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-interview

    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.

Certification not run

No certification run yet for this version. The runner is not built; install integrity is the one check that runs today, as the installer verifies the archive's sha256 before writing any file.

Reviews none yet

No reviews yet. Reviews answer the question that decides adoption: does this work for my case.

Discussion quiet

No threads yet.

Versions

v2.1.0+8607e3bIndexed from phuryn/pm-skills at 8607e3b · 2026-09-24