opportunity-solution-tree

Construct Opportunity Solution Trees to structure product discovery and decision-making.

75|13|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/avelikiy/great_cto --skill opportunity-solution-tree-avelikiy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opportunity-solution-tree
Source: https://github.com/avelikiy/great_cto/tree/main/skills/opportunity-solution-tree
Command: npx skills add https://github.com/avelikiy/great_cto --skill opportunity-solution-tree-avelikiy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps you create an Opportunity Solution Tree (OST) to structure product discovery and make informed decisions about what to build next.

Core Features & Use Cases

  • Outcomes Definition: Articulate a measurable outcome for the product.
  • Opportunities Mapping: Identify customer pain points and needs.
  • Solution Generation: Brainstorm multiple solutions for each opportunity.
  • Experiment Design: Design experiments to validate assumptions.
  • Documentation: Document the entire process and outcomes.

Quick Start

Start building an OST for your next product feature by using the opportunity-solution-tree skill.

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 prioritize customer opportunities and solutions?

Structure product discovery by building an Opportunity Solution Tree to map a product outcome to customer opportunities, brainstorm target solutions, and design assumption-testing experiments.

What is an Opportunity Solution Tree and how does it map product strategy?

An Opportunity Solution Tree is a visual framework that maps a clear product outcome to customer needs, potential solutions, and validation experiments to guide product strategy and decision-making.

How do I create an Opportunity Solution Tree for a new product feature?

Create an Opportunity Solution Tree by defining a measurable outcome, mapping customer opportunities beneath it, generating solutions for each opportunity, and designing experiments to validate assumptions.

Can I use an Opportunity Solution Tree to document the entire product discovery process?

Yes, you can use an Opportunity Solution Tree to document the entire product discovery process, capturing outcomes, identified customer opportunities, proposed solutions, and experiment results.

What's the best way to define measurable product outcomes before brainstorming solutions?

The best way to define measurable product outcomes is to articulate a clear target at the top of the Opportunity Solution Tree, ensuring all subsequent customer opportunities and solutions align with it.

When do I need to use an Opportunity Solution Tree instead of other product management frameworks?

You need an Opportunity Solution Tree when your team requires a structured approach to define clear product outcomes, prioritize customer opportunities, and test potential solutions through experiments.