opportunity-solution-tree

Builds Opportunity Solution Trees mapping outcomes to opportunities, solutions, and experiments.

Updated Aug 28, 2026
One-click install
npx skills add https://github.com/jeremybrasher/grokbot-skills --skill opportunity-solution-tree-jeremybrasher
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: opportunity-solution-tree
Source: https://github.com/jeremybrasher/grokbot-skills/tree/main/collections/great-cto/skills/opportunity-solution-tree
Command: npx skills add https://github.com/jeremybrasher/grokbot-skills --skill opportunity-solution-tree-jeremybrasher

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Product teams often jump straight to building features without validating which customer problem is worth solving, wasting effort on the wrong opportunities. This Skill structures product discovery using Teresa Torres' Opportunity Solution Tree method, connecting one measurable outcome to customer opportunities, candidate solutions, and fast experiments. ## Core Features & Use Cases - Outcome Definition: Guides the team to articulate a single measurable outcome (e.g., raise 7-day retention from 20% to 35%) and rejects vague or solution-shaped goals. - Opportunity Mapping and Scoring: Frames 3-7 customer needs from research and prioritizes them with Dan Olsen's Opportunity Score (Importance × (1 − Satisfaction)). - Solution Divergence and Experiment Design: Generates at least 3 solutions per opportunity from PM, design, and engineering angles, then designs cheap experiments (A/B tests, fake doors, prototypes) testing value, usability, feasibility, and viability assumptions. - Use Case: A CTO asks what to build to improve conversion. The Skill produces a docs/discovery/OST-conversion.md document with a scored opportunity map, solution tables, and an experiment backlog that feeds directly into a PRD. ## Quick Start Ask the assistant to build an Opportunity Solution Tree for improving your target metric, providing any customer research or feedback you have.

Frequently Asked Questions about opportunity-solution-tree

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

FAQPage Schema
How do I build an Opportunity Solution Tree for product discovery?▼

Start with one measurable outcome, then map 3-7 customer opportunities from research, generate at least 3 solutions per top opportunity, and design fast experiments for the most promising solutions. Document the result in a markdown file under docs/discovery/.

How do I prioritize customer opportunities in product discovery?▼

Use Dan Olsen's Opportunity Score: Importance × (1 − Satisfaction), gathered by surveying customers on each need. High importance with low satisfaction scores highest and indicates the best opportunity to pursue first.

What is the difference between an opportunity and a solution in an OST?▼

An opportunity is a customer pain point or unmet need framed from the customer's perspective, such as 'I can't find past purchases quickly.' A solution is a specific product change addressing it. Writing 'users need a better search' is a solution in disguise and should be reframed.

When should I not use an Opportunity Solution Tree?▼

Skip the OST when the feature and problem are already well-defined, when you have a single validated user story, or for bug fixes and technical debt. In those cases go directly to writing a PRD instead.

What experiments validate product assumptions quickly?▼

Use A/B tests, fake doors, prototypes, user interviews, or data analysis for existing products, and landing pages or concierge MVPs for new products. Test value assumptions first, and keep every experiment under one week of effort.