opportunity-solution-tree

Map a desired outcome to opportunities, solutions, and experiments.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/martiraste-lgtm/claude-skills --skill opportunity-solution-tree-martiraste-lgtm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opportunity-solution-tree
Source: https://github.com/martiraste-lgtm/claude-skills/tree/main/pm-product-discovery-opportunity-solution-tree
Command: npx skills add https://github.com/martiraste-lgtm/claude-skills --skill opportunity-solution-tree-martiraste-lgtm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Solve discovery misalignment by mapping a single desired outcome to opportunities, solutions, and experiments.

Core Features & Use Cases

  • 4-level OST structure: Desired Outcome, Opportunities, Solutions, Experiments.
  • Prioritization & multiple solutions per opportunity to explore options before committing.
  • Iterative discovery workflow: update the tree weekly as you learn from interviews, analytics, and experiments.

Quick Start

Define your single desired outcome and begin mapping opportunities from your research to start the OST.

Frequently Asked Questions about opportunity-solution-tree

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

FAQPage Schema
What is an opportunity solution tree and how does it structure product discovery?

An opportunity solution tree structures product discovery by mapping a single desired outcome to opportunities, solutions, and experiments. This four-level hierarchy aligns discovery work and ensures solutions directly target prioritized opportunities.

How do I map opportunities to solutions before deciding what to build next?

You map opportunities to solutions by generating multiple potential solutions for each opportunity before committing. You then validate these solutions through rapid experiments to decide what to build next, ensuring alignment with the desired outcome.

Can I use an opportunity solution tree to prioritize multiple solutions per opportunity?

Yes, the opportunity solution tree actively promotes exploring multiple solutions per opportunity. This allows you to prioritize options effectively through rapid validation experiments before committing to a specific build path.

What is the best way to structure product discovery when facing alignment issues?

The best way to structure discovery during alignment issues is mapping a single desired outcome to opportunities, solutions, and experiments. This visual tree ensures all team members align on the desired outcome and the path to achieve it.

How often should I update my opportunity solution tree during discovery?

You should update your opportunity solution tree weekly as you learn from user interviews, analytics, and experiments. This iterative discovery workflow ensures your mapped opportunities and solutions reflect current research findings.