opportunity-solution-tree

Translate research findings into a four-level Opportunity Solution Tree.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/jupitermoney/pm-superic-skills --skill opportunity-solution-tree-jupitermoney
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: opportunity-solution-tree
Source: https://github.com/jupitermoney/pm-superic-skills/tree/main/pm-product-discovery/skills/opportunity-solution-tree
Command: npx skills add https://github.com/jupitermoney/pm-superic-skills --skill opportunity-solution-tree-jupitermoney

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Opportunity Solution Tree helps product teams avoid prematurely jumping to solutions by mapping research insights to a clear, testable discovery path.

Core Features & Use Cases

  • Define a single, measurable desired outcome at the top of the tree.
  • Map 3–7 customer opportunities from research and prioritize them.
  • Generate multiple solutions per opportunity and design quick experiments to validate them.

Quick Start

Define a single desired outcome and begin by mapping opportunities from your user research.

Frequently Asked Questions about opportunity-solution-tree

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

FAQPage Schema
How do I structure product discovery work using an opportunity solution tree?▼

An opportunity solution tree structures product discovery by mapping a desired outcome to customer opportunities, solutions, and experiments. It enforces a four-level hierarchy to guide discovery planning, prioritization, and experimentation decisions.

What is the best way to map research findings to testable product experiments?▼

Map research findings to testable experiments by translating user insights into prioritized opportunities, generating multiple solutions per opportunity, and designing quick validation experiments within a structured discovery framework.

How does the opportunity solution tree framework prevent teams from prematurely jumping to solutions?▼

The opportunity solution tree framework prevents premature solutions by enforcing a branching structure that requires defining a measurable outcome and prioritizing customer opportunities before generating solutions and validation experiments.

Can I update and branch my discovery map iteratively as product research evolves?▼

Yes, the discovery map supports iterative updates and branching across the product lifecycle. It allows teams to continuously integrate new research findings and adjust opportunities, solutions, and experiments without overcommitting to a single path.

How many customer opportunities should I map from user research in a discovery framework?▼

You should map three to seven customer opportunities from user research in a discovery framework. This range allows you to prioritize effectively and generate multiple solutions per opportunity without overcommitting resources.

When should I use an opportunity solution tree over other product discovery frameworks?▼

Use an opportunity solution tree during product discovery when you need to map outcomes to experiments systematically and avoid premature validation. It provides guardrails to ensure structured prioritization and iterative visualization across the product lifecycle.