
Product Discovery
FreeStreamline your product validation process effectively.
Free · Opens the source repo
What Product Discovery does
The Product Discovery skill provides a structured approach to identifying and validating high-value product opportunities. It is designed for product managers, designers, and teams looking to minimize risk in their product development processes. By following a systematic workflow, users can ensure that their product ideas are grounded in real user needs and evidence rather than assumptions or internal opinions.
At the core of this skill is the Opportunity Solution Tree (OST), which helps teams map out desired outcomes, opportunities, solutions, and experiments. This framework encourages teams to define a measurable outcome, identify unmet customer needs, and generate potential solutions. The skill emphasizes the importance of user evidence at every step, ensuring that decisions are informed by actual user behavior and feedback.
Additionally, the skill includes a robust assumption mapping process, which categorizes and prioritizes assumptions based on their risk and certainty. This allows teams to focus on testing the most critical assumptions first, thereby increasing the likelihood of successful product outcomes. Techniques for validating both problems and solutions are also outlined, providing users with practical methods to conduct interviews, prototype tests, and synthesize evidence effectively.
Overall, the Product Discovery skill is an essential tool for any team looking to enhance their product discovery process, ensuring that resources are allocated to ideas with the highest potential for success.
When to use it
Use this skill when you need to validate product opportunities, plan discovery sprints, or conduct user interviews.
When not to use it
This skill may not be suitable for teams looking for rapid prototyping without structured validation or those who prefer unstructured brainstorming sessions.
What you can build with it
Validating a New Feature
Use this skill to conduct interviews and gather evidence on user needs before developing a new feature.
Planning a Discovery Sprint
Leverage the structured discovery sprint planning to align your team on outcomes and testing strategies.
Mapping Assumptions for a Startup Idea
Employ the assumption mapping tool to prioritize which assumptions to validate first for your startup's product concept.
How to install Product Discovery
View source1. Install with the skills CLI
npx skills add alirezarezvani/claude-skills/product-discovery --agent claude-code2. Or install it manually
Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.
Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs
Inside SKILL.md
Written by alirezarezvaniProduct Discovery
Run structured discovery to identify high-value opportunities and de-risk product bets.
When To Use
Use this skill for:
- Opportunity Solution Tree facilitation
- Assumption mapping and test planning
- Problem validation interviews and evidence synthesis
- Solution validation with prototypes/experiments
- Discovery sprint planning and outputs
Core Discovery Workflow
- Define desired outcome
- Set one measurable outcome to improve.
- Establish baseline and target horizon.
- Build Opportunity Solution Tree (OST)
- Outcome -> opportunities -> solution ideas -> experiments
- Keep opportunities grounded in user evidence, not internal opinions.
- Map assumptions
- Identify desirability, viability, feasibility, and usability assumptions.
- Score assumptions by risk and certainty.
Use:
python3 scripts/assumption_mapper.py assumptions.csv
- Validate the problem
- Conduct interviews and behavior analysis.
- Confirm frequency, severity, and willingness to solve.
- Reject weak opportunities early.
- Validate the solution
- Prototype before building.
- Run concept, usability, and value tests.
- Measure behavior, not only stated preference.
- Plan discovery sprint
- 1-2 week cycle with explicit hypotheses
- Daily evidence reviews
- End with decision: proceed, pivot, or stop
Opportunity Solution Tree (Teresa Torres)
Structure:
- Outcome: metric you want to move
- Opportunities: unmet customer needs/pains
- Solutions: candidate interventions
- Experiments: fastest learning actions
Quality checks:
- At least 3 distinct opportunities before converging.
- At least 2 experiments per top opportunity.
- Tie every branch to evidence source.
Assumption Mapping
Assumption categories:
- Desirability: users want this
- Viability: business value exists
- Feasibility: team can build/operate it
- Usability: users can successfully use it
Prioritization rule:
- High risk + low certainty assumptions are tested first.
Problem Validation Techniques
- Problem interviews focused on current behavior
- Journey friction mapping
- Support ticket and sales-call synthesis
- Behavioral analytics triangulation
Evidence threshold examples:
- Same pain repeated across multiple target users
- Observable workaround behavior
- Measurable cost of current pain
Solution Validation Techniques
- Concept tests (value proposition comprehension)
- Prototype usability tests (task success/time-to-complete)
- Fake door or concierge tests (demand signal)
- Limited beta cohorts (retention/activation signals)
Discovery Sprint Planning
Suggested 10-day structure:
- Day 1-2: Outcome + opportunity framing
- Day 3-4: Assumption mapping + test design
- Day 5-7: Problem and solution tests
- Day 8-9: Evidence synthesis + decision options
- Day 10: Stakeholder decision review
Tooling
scripts/assumption_mapper.py
CLI utility that:
- reads assumptions from CSV or inline input
- scores risk/certainty priority
- emits prioritized test plan with suggested test types
See references/discovery-frameworks.md for framework details.
Frequently asked questions about Product Discovery
Similar skills
Competitive Analysis
Build detailed competitive landscape decks efficiently.
Brand Discovery
Structured interviews to articulate brand identity.
CrossFrame Org
Facilitates structured organizational analysis and repair.
Technical Product Pricing
Optimize your pricing strategy for technical products.
Product-Led Growth
Optimize your go-to-market strategy with data-driven insights.
Positioning Strategy
Own your market position with clear differentiation.
