opportunity-solution-tree

Build an Opportunity Solution Tree mapping outcomes to opportunities, solutions, and experiments.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps product teams overcome the challenge of jumping directly to solutions by providing a structured framework to map desired outcomes to customer opportunities, potential solutions, and validation experiments.

Core Features & Use Cases

  • Outcome Definition: Clearly articulate and focus on a single, measurable business or product outcome.
  • Opportunity Mapping: Identify and frame customer needs and pain points from research data.
  • Solution Ideation: Generate multiple potential solutions for each identified opportunity.
  • Experiment Design: Propose fast, low-cost experiments to validate solutions and opportunities.
  • Use Case: A product team is struggling to increase user engagement. They can use this Skill to build an Opportunity Solution Tree, starting with the outcome "Increase 7-day retention to 40%", and systematically explore opportunities, solutions, and experiments to achieve it.

Quick Start

Use the opportunity-solution-tree skill to build an OST for increasing user engagement.

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 and how does it structure product discovery?

An opportunity solution tree (OST) structures product discovery by mapping a desired business outcome to customer opportunities, potential solutions, and validation experiments, preventing teams from jumping directly to solutions without assessing underlying user needs.

How do I map customer opportunities to potential solutions during product discovery?

You map customer opportunities to solutions by building an opportunity solution tree that frames customer needs and pain points from research data, then generates multiple potential solutions for each identified opportunity to systematically guide discovery.

When should I use continuous discovery habits to decide what to build next?

Use continuous discovery habits when you need a structured framework to connect a measurable product outcome to validated user solutions, ensuring your team systematically evaluates opportunities and runs fast experiments before committing to a build.

How do I design validation experiments for product discovery solutions?

Design validation experiments by using an opportunity solution tree to propose fast, low-cost tests that validate potential solutions against identified customer opportunities, ensuring product teams test assumptions before full-scale development.

Does the opportunity solution tree methodology work for increasing user engagement?

Yes, the opportunity solution tree works for increasing user engagement by starting with a specific outcome like increasing 7-day retention, then systematically exploring related customer opportunities, solutions, and experiments to achieve that target.

What is the best way to structure product strategy without jumping directly to solutions?

The best way to avoid jumping to solutions is building an opportunity solution tree that forces you to define a measurable outcome first, map underlying customer opportunities from research, and only then ideate targeted solutions and validation experiments.