opportunity-solution-trees

Map business outcomes to customer opportunities using Markdown-based OST trees.

18|3|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/wdavidturner/product-skills --skill opportunity-solution-trees
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opportunity-solution-trees
Source: https://github.com/wdavidturner/product-skills/tree/main/skills/opportunity-solution-trees
Command: npx skills add https://github.com/wdavidturner/product-skills --skill opportunity-solution-trees

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

The Opportunity Solution Tree (OST) helps product teams connect measurable outcomes to customer opportunities and compare multiple solutions through structured discovery and experimentation.

Core Features & Use Cases

  • Outcome-driven discovery: map business outcomes to customer needs and test solutions with iterative experiments.
  • Vertical and horizontal decomposition: structure opportunities by customer journey and decompose into specific moments.
  • Collaborative framework: aligns product, design, and engineering around a shared tree and decision criteria.
  • Use case: a product team uses OST to move from "onboarding is hard" to validated, evidence-based solutions with at least three alternatives per opportunity.

Quick Start

Provide a high-level prompt to help AI generate an OST for a given outcome, map opportunities, propose at least three solutions per opportunity, and plan quick tests to validate riskiest assumptions.

Frequently Asked Questions about opportunity-solution-trees

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

FAQPage Schema
How do I connect business outcomes to customer opportunities during product discovery?

Opportunity Solution Trees map business outcomes to customer opportunities by decomposing user journeys vertically and horizontally, then aligning product, design, and engineering teams around a shared tree to validate evidence-based solutions.

What is the best way to structure product discovery solutions before running experiments?

An Opportunity Solution Tree structures product discovery by mapping business outcomes to customer opportunities and proposing at least three alternative solutions per opportunity, enabling teams to compare options and plan rapid assumption-testing experiments.

Can I use Markdown to map opportunities to outcomes without external software?

Yes, Opportunity Solution Trees operate with Markdown-based trees defined by SKILL.md frontmatter and optional reference patterns, requiring no external software installation to map opportunities to outcomes.

How do I break down customer journey opportunities for outcome-driven discovery?

You break down customer journey opportunities using vertical and horizontal decomposition within the Opportunity Solution Tree framework, structuring broad opportunities by journey stages and decomposing them into specific customer moments.

When should I use an Opportunity Solution Tree instead of unstructured product discovery?

Use an Opportunity Solution Tree when you need to align cross-functional teams around shared decision criteria and move from vague problems like onboarding friction to validated, evidence-based solutions through structured experimentation.