This one helps you run structured product discovery processes when you're figuring out what to build next. It walks you through opportunity solution trees, helps frame problems before jumping to solutions, and keeps you honest about assumptions versus validated learning. Use it when you're starting a new feature area or when stakeholders are already pushing solutions and you need to back up to the actual problem. The framing questions are solid, though you'll still need to do the actual user research yourself. Good for teams that know they should be doing discovery but aren't sure how to structure it.

skills.sh installs
729
GitHub stars
29.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add alirezarezvani/claude-skills --skill product-discovery --agent claude-code

Installs into .claude/skills of the current project.

Files

Product 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

  1. Define desired outcome
  • Set one measurable outcome to improve.
  • Establish baseline and target horizon.
  1. Build Opportunity Solution Tree (OST)
  • Outcome -> opportunities -> solution ideas -> experiments
  • Keep opportunities grounded in user evidence, not internal opinions.
  1. Map assumptions
  • Identify desirability, viability, feasibility, and usability assumptions.
  • Score assumptions by risk and certainty.

Use:

python3 scripts/assumption_mapper.py assumptions.csv
  1. Validate the problem
  • Conduct interviews and behavior analysis.
  • Confirm frequency, severity, and willingness to solve.
  • Reject weak opportunities early.
  1. Validate the solution
  • Prototype before building.
  • Run concept, usability, and value tests.
  • Measure behavior, not only stated preference.

Sponsors

Details

Repository
github.com/alirezarezvani/claude-skills
Categories
Testing & QA, Productivity & Planning, Sales & Marketing
First seen
Jun 3, 2026

More from alirezarezvani/claude-skills

All 267
1pproenca avatarchrome-extensionpproenca/dot-skillsChrome Extensions (Manifest V3) performance and code quality guidelines. Use when writing, reviewing, or refactoring Chrome extension code including service wor729skills.sh installs
2hugorcd avatarreview-logging-patternshugorcd/evlogReview code for logging patterns and suggest evlog adoption. Optionally use @evlog/cli (`evlog init` to wire evlog, `evlog agents` to write the conventions into728skills.sh installs
3machina-sports avatarsports-reportermachina-sports/sports-skillsGenerates original sports journalism articles by consuming real-time data from the sports-skills skills. Covers game previews, live reports, post-game, team ana720skills.sh installs
4storybookjs avatarwriting-react-native-storybook-storiesstorybookjs/react-nativeCreate and edit React Native Storybook stories using Component Story Format (CSF). Use when writing .stories.tsx files, adding stories to React Native component715skills.sh installs
5guia-matthieu avatarconversion-copywritingguia-matthieu/clawfu-skillsWrite copy that gets a "yes" using Joanna Wiebe's research-first, Voice of Customer methodology Use when: **Writing landing pages, emails, or sales pages** that711skills.sh installs
6machina-sports avatarworld-cupmachina-sports/sports-skillsPremium FIFA World Cup 2026 market & match intelligence — a hosted, read-only layer that fuses official match truth (fixtures, standings, squads, injuries, play700skills.sh installs