opportunity-solution-tree

Map a desired outcome to opportunities, solutions, and experiments in an Opportunity Solution Tree.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/omeragaakbas/zoyare --skill opportunity-solution-tree-omeragaakbas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opportunity-solution-tree
Source: https://github.com/omeragaakbas/zoyare/tree/main/.claude/skills/opportunity-solution-tree
Command: npx skills add https://github.com/omeragaakbas/zoyare --skill opportunity-solution-tree-omeragaakbas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Build and operate an Opportunity Solution Tree to structure product discovery, preventing premature solutions and aligning teams around a single desired outcome.

Core Features & Use Cases

  • Maps a single desired outcome to customer opportunities, multiple potential solutions, and fast experiments.
  • Prioritizes opportunities using importance and satisfaction to guide where to invest.
  • Supports iterative discovery by updating the tree weekly as learnings accrue.

Quick Start

Create a single OST for your measurable outcome, then map opportunities to solutions and design rapid experiments to validate them.

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 to prevent premature solutions?

You structure product discovery by building an Opportunity Solution Tree that maps a single desired outcome to customer opportunities, potential solutions, and experiments. This prevents premature solutions by enforcing a structured discovery process.

What is an opportunity solution tree and how does it work?

An opportunity solution tree is a framework that maps a single desired outcome to customer opportunities, possible solutions, and rapid experiments. It works by applying research data and iterative learning to visualize the full product discovery tree.

How do I prioritize customer opportunities during product discovery?

You prioritize customer opportunities by evaluating them using importance and satisfaction metrics. This guides your product discovery process on where to invest resources for solutions and subsequent experiments.

Can I use an opportunity solution tree for iterative weekly product management?

Yes, you can use an opportunity solution tree for iterative product management by updating the tree weekly. This supports continuous discovery as new research data and iterative learning accrue over time.

What is the best way to map experiments to solutions in product discovery?

The best way to map experiments to solutions is by designing rapid experiments directly under your generated solutions within an opportunity solution tree. This validates potential solutions against your mapped customer opportunities and desired outcome.

Does product discovery require a single desired outcome before mapping opportunities?

Yes, product discovery requires defining a single measurable desired outcome before mapping opportunities. This aligns the team and serves as the root for generating solutions and designing experiments.