opportunity-solution-tree

Generate an Opportunity Solution Tree mapping outcomes to opportunities, solutions, and experiments.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps product teams structure their discovery process, ensuring they focus on customer needs and validated solutions rather than jumping to unproven features.

Core Features & Use Cases

  • Opportunity Solution Tree (OST) Framework: Visually maps desired outcomes to customer opportunities, potential solutions, and experiments.
  • Structured Discovery: Guides teams through identifying and prioritizing customer problems before ideating solutions.
  • Use Case: A product manager needs to define the next set of features for their app. They can use this Skill to build an OST, starting with a desired outcome like "increase user engagement" and mapping out the opportunities, solutions, and experiments to achieve it.

Quick Start

Use the opportunity-solution-tree skill to build an OST for increasing user engagement.

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 focus on customer needs instead of jumping to features?

An Opportunity Solution Tree structures product discovery by visually mapping desired business outcomes to customer opportunities, potential solutions, and experiments. This ensures teams prioritize customer problems before ideating and validating specific features.

What is an opportunity solution tree and how does it map outcomes to experiments?

An opportunity solution tree is a framework that maps desired outcomes to customer opportunities, potential solutions, and experiments. It structures strategic product development by visually connecting business goals to validated learning.

How do I map desired outcomes to customer opportunities for a product strategy?

To map desired outcomes to customer opportunities, articulate your business goals and layer customer research data beneath them. The tree connects these opportunities to specific solutions and validation experiments.

When do I need an opportunity solution tree for product discovery?

You need an opportunity solution tree when defining next steps for a product roadmap and wanting to avoid unproven features. It facilitates structured discovery by connecting a clear business outcome to validated solutions.

Can I build an opportunity solution tree without prior customer research data?

No, effective tree construction requires customer research data to identify and prioritize real customer opportunities. Clear articulation of business outcomes is also necessary to map solutions and experiments properly.

What is the best way to validate solutions during product discovery?

The best way to validate solutions is by structuring them under specific customer opportunities within an opportunity solution tree. This maps potential solutions directly to desired outcomes and validation experiments.