How to Run the /discover Command for Full Product Discovery
The /discover command in the phuryn/pm-skills repository chains brainstorm, assumption-mapping, prioritization, and experiment-design skills into a single slash-command invocation that produces a complete discovery-plan document.
Invoking /discover inside the pm-product-discovery plugin triggers an end-to-end product-discovery workflow that adapts to both live products and new concepts. As implemented in the source code, the command is defined in pm-product-discovery/commands/discover.md and documented across the plugin’s README and root README. Whether you are validating a fresh idea or refining an existing feature set, learning how to run the /discover command for full product discovery gives you a structured, repeatable process for de-risking product decisions.
What the /discover Command Does
The /discover command is the centerpiece of the pm-product-discovery plugin. It orchestrates a complete product-discovery workflow by chaining specialized skills into a single end-to-end process.
The Four-Stage Workflow
When you invoke /discover <your-idea>, the system performs these stages:
- Brainstorm ideas — generates feature concepts from the perspectives of product, design, and engineering.
- Identify assumptions — surfaces the underlying hypotheses that must be true for the ideas to deliver value.
- Prioritize assumptions — ranks the riskiest assumptions using an importance × (1 − satisfaction) score, also known as the Opportunity Score.
- Design experiments — proposes concrete validation steps such as user interviews, prototypes, or A/B tests.
Context-Aware Adaptation
According to the source files, the command adapts to two product contexts:
- Existing product — continuous discovery on a live product with real users.
- New product — initial discovery for a concept that has not yet been validated.
How to Run the /discover Command for Product Discovery
You invoke the command via a slash (/) prefix, just like any other Claude PM workflow.
Full Discovery for a New Product
Use a concise description of your concept as the argument:
/discover AI-powered meeting summarizer for remote teams
Full Discovery for an Existing Product
For live products, describe the feature or improvement you want to explore:
/discover Smart notification system for our project-management tool
Interactive Mode
If you run /discover without an argument, the assistant prompts you for the target idea and asks follow-up questions such as, "What decisions will this discovery inform?" to keep the conversation focused:
/discover
> What product or concept would you like to discover?
The Discovery-Plan Output
After the workflow finishes, the output is a discovery-plan document that captures the brainstormed ideas, mapped assumptions, prioritized risks, and experiment designs. This document is intended to be a living artifact that you can iteratively update as you run experiments. You can export it, share it with stakeholders, or feed it into later stages such as strategy or execution.
Key Source Files in phuryn/pm-skills
The following files define and document the command:
pm-product-discovery/commands/discover.md— Definition of the/discovercommand, its workflow stages, and example invocations.pm-product-discovery/README.md— Overview of the discovery plugin and its skills, plus context for how/discoverfits into the broader ecosystem.README.md(lines 16–42) — High-level introduction to the command and its place among other slash commands in the repository.
Summary
- The
/discovercommand orchestrates a full product-discovery workflow across four stages: brainstorm, assumption identification, prioritization via Opportunity Score, and experiment design. - It adapts automatically to existing products undergoing continuous discovery or new products seeking initial validation.
- You invoke it with
/discover <your-idea>, or run/discoveralone to receive an interactive prompt and focused follow-up questions. - The final output is a shareable discovery-plan document defined in
pm-product-discovery/commands/discover.md.
Frequently Asked Questions
What happens if I run /discover without providing a product idea?
If you invoke /discover with no argument, the assistant automatically prompts you with the question, "What product or concept would you like to discover?" It may also ask follow-ups like, "What decisions will this discovery inform?" to keep the session focused and ensure the workflow has a clear starting point.
How does the /discover command prioritize assumptions?
The command ranks assumptions using an Opportunity Score calculated as importance multiplied by (1 minus satisfaction). This surfaces the riskiest hypotheses so you can address the highest-impact unknowns first.
Can I use /discover for a product that is already live?
Yes. The command detects context and switches to a continuous-discovery mode for existing products with real users, rather than the initial-validation mode used for brand-new concepts.
Where is the /discover command defined in the pm-skills repository?
The command definition, workflow description, and usage examples live in pm-product-discovery/commands/discover.md. Broader plugin context appears in pm-product-discovery/README.md, and the root README.md (lines 16–42) positions it among the other slash commands.
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 →