product-discovery

Generate prioritized test plans by scoring assumptions with a CLI script.

1|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/UnlimitedxIQ/consulting-pro-skills-pack --skill product-discovery-unlimitedxiq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: product-discovery
Source: https://github.com/UnlimitedxIQ/consulting-pro-skills-pack/tree/main/skills/product-discovery
Command: npx skills add https://github.com/UnlimitedxIQ/consulting-pro-skills-pack --skill product-discovery-unlimitedxiq

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

## What problem does it solve? This skill helps product teams identify high-value opportunities and de-risk bets by applying a structured discovery process that connects outcomes to evidence and validated learning.

## Core Features & Use Cases

  • OST facilitation: Build and maintain an Opportunity Solution Tree to align outcomes, opportunities, solutions, and experiments.
  • Assumption mapping: Identify desirability, viability, feasibility, and usability assumptions and prioritize them by risk and certainty.
  • Problem & solution validation: Conduct interviews, usability checks, and early prototypes to test problem-solution fit.
  • Discovery sprint planning: Design 1-2 week cycles with explicit hypotheses, experiments, and decision points.
  • Tooling: Includes a CLI script (scripts/assumption_mapper.py) to score assumptions and generate a prioritized test plan.
  • References: Consult references/discovery-frameworks.md for JTBD, Kano, and other frameworks.

### Quick Start Define your desired outcome, map your OST opportunities, and run your first validation experiments.

Frequently Asked Questions about product-discovery

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I de-risk product bets through structured opportunity discovery?

De-risk product bets by applying structured discovery to connect desired outcomes to validated learning. You build an Opportunity Solution Tree, map assumptions, and run targeted experiments to ensure your product decisions are evidence-backed.

What is assumption mapping and how does it prioritize product experiments?

Assumption mapping identifies desirability, viability, feasibility, and usability assumptions, then prioritizes them by risk and certainty. This process generates a prioritized test plan, ensuring your team addresses the most critical product validation risks first.

How do I facilitate an Opportunity Solution Tree for product validation?

Facilitate an Opportunity Solution Tree by structuring outcomes, opportunities, solutions, and experiments into a cohesive map. This aligns your team's product validation efforts and ensures all discovery activities directly support the target outcome.

Can I use a CLI tool to generate a prioritized test plan for assumption mapping?

Yes, you can use the included CLI script to score assumptions and automatically generate a prioritized test plan. This script processes your mapped assumptions to determine which experiments to run first based on risk and certainty levels.

How do I plan a discovery sprint with explicit hypotheses and experiments?

Plan a discovery sprint by designing 1-2 week cycles with explicit hypotheses, defined experiments, and clear decision points. This structured approach ensures your team efficiently validates problem-solution fit within a predictable timeframe.

What frameworks can I use for problem and solution validation?

For problem and solution validation, you can utilize frameworks like Jobs-to-be-Done (JTBD) and Kano. These models help structure customer interviews, usability checks, and prototype tests to accurately assess problem-solution fit.