opportunity-solution-tree

Structure product discovery outcomes into an Opportunity Solution Tree hierarchy.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Hassan-Ali-Mehdi-3024/PM-AIOS --skill opportunity-solution-tree-hassan-ali-mehdi-3024
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opportunity-solution-tree
Source: https://github.com/Hassan-Ali-Mehdi-3024/PM-AIOS/tree/main/skills/opportunity-solution-tree
Command: npx skills add https://github.com/Hassan-Ali-Mehdi-3024/PM-AIOS --skill opportunity-solution-tree-hassan-ali-mehdi-3024

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Opportunity Solution Tree helps product teams connect discovery outcomes to opportunities and solutions, preventing risky misalignment between user needs and delivered features.

Core Features & Use Cases

  • Identify and structure opportunities and sub-opportunities without jumping to solutions.
  • Generate multiple, distinct solution ideas per opportunity and visualize a full OST hierarchy.
  • Prioritize opportunities based on evidence, impact, and solvability to guide discovery focus.

Quick Start

Start by defining your desired outcome, then identify opportunities and sub-opportunities and generate three solution ideas per leaf.

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 in product discovery?

An opportunity solution tree is a framework that connects desired user outcomes to opportunities and potential solutions. It structures product discovery hierarchically to prevent misalignment between user needs and delivered features.

How do I map opportunities to outcomes using an OST?

To map opportunities to outcomes using an OST, start by defining your desired outcome. Then identify opportunities and sub-opportunities, and generate three distinct solution ideas per leaf opportunity to visualize the hierarchy.

How do I prioritize product discovery opportunities?

You can prioritize product discovery opportunities based on evidence, impact, and solvability. This approach guides your discovery focus by evaluating which opportunities best align with the desired user outcomes.

When should I use an opportunity solution tree for product management?

You should use an opportunity solution tree when you need to structure ideas, map opportunities to outcomes, and visualize a hierarchical framework. It is ideal for preventing teams from jumping to solutions before identifying opportunities.

Can I generate multiple solutions for a single product opportunity?

Yes, you can generate multiple solutions for a single product opportunity. The framework guides you to generate three distinct solution ideas per leaf opportunity to ensure diverse approaches are explored during discovery.

Does this opportunity solution tree framework require any specific dependencies?

No, this opportunity solution tree framework requires no specific dependencies or components. It provides end-to-end discovery guidance, structure generation, and prioritization based entirely on Teresa Torres' methodology.