opportunity-solution-tree

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

1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/tabooes/pm_skills --skill opportunity-solution-tree-tabooes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opportunity-solution-tree
Source: https://github.com/tabooes/pm_skills/tree/main/skills/opportunity-solution-tree
Command: npx skills add https://github.com/tabooes/pm_skills --skill opportunity-solution-tree-tabooes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

OST helps product teams transform vague stakeholder requests into a structured discovery framework that links outcomes, opportunities, solutions, and experiments, ensuring problems are framed before building.

Core Features & Use Cases

  • Outcome-driven discovery that starts from a measurable Desired Outcome
  • Generates Opportunities (problems) and multiple Solution options per Opportunity
  • Phase-based workflow: OST generation (Phase 1) followed by POC selection (Phase 2) with an experiment plan
  • Output artifacts: Opportunity Map, Selected POC, and a test-ready experiment plan

Quick Start

Provide your stakeholder request, then let OST generate outcomes, opportunities, and initial solution options.

Frequently Asked Questions about opportunity-solution-tree

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

FAQPage Schema
How do I map vague stakeholder requests to product discovery opportunities?

Generate an Opportunity Solution Tree to transform vague stakeholder requests into a structured discovery plan linking outcomes, opportunities, solutions, and validation experiments for early-stage product discovery.

What is problem framing in product discovery and when do I need it?

Problem framing in product discovery defines the measurable desired outcome and maps underlying opportunities before building solutions, ensuring teams validate the correct user problem rather than executing vague stakeholder requests prematurely.

How do I select a proof of concept and plan validation experiments for a new feature?

Select a proof of concept by evaluating generated solution options against mapped opportunities, then produce a test-ready experiment plan to validate the chosen solution during your phase-based product discovery workflow.

Can I use an Opportunity Solution Tree for early-stage software product discovery?

Yes, the Opportunity Solution Tree applies specifically to early-stage software product discovery and problem framing across software teams, transforming ambiguous requests into outcome-driven discovery plans with test-ready experiments.

Does product discovery require generating multiple solution options per opportunity before building?

Effective product discovery requires generating multiple solution options per opportunity before building, enabling teams to select a proof of concept and design validation experiments rather than committing to a single solution prematurely.

Why should I frame problems and map opportunities before building solutions?

Frame problems and map opportunities before building to ensure a structured discovery framework connects measurable desired outcomes to validated solutions, preventing teams from building features that fail to address the true underlying user problem.