opportunity-solution-tree

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

8|1|Updated Dec 28, 2025
One-click install
npx skills add https://github.com/officebeats/beats-pm-kit --skill opportunity-solution-tree-officebeats
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opportunity-solution-tree
Source: https://github.com/officebeats/beats-pm-kit/tree/main/.agent/skills/opportunity-solution-tree
Command: npx skills add https://github.com/officebeats/beats-pm-kit --skill opportunity-solution-tree-officebeats

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps product teams systematically map desired outcomes to customer opportunities, potential solutions, and validation experiments, preventing premature solutioning and focusing discovery efforts.

Core Features & Use Cases

  • Outcome-Driven Discovery: Aligns product efforts with measurable business goals.
  • Opportunity Mapping: Identifies and prioritizes customer needs and pain points.
  • Solution Brainstorming: Generates diverse solutions for each opportunity.
  • Experiment Design: Outlines tests to validate solution effectiveness.
  • Use Case: A product manager needs to increase user engagement. They use this Skill to define the desired outcome, identify user pain points hindering engagement, brainstorm features to address those pains, and design A/B tests for the most promising features.

Quick Start

Use the opportunity-solution-tree skill to build an OST for increasing user sign-ups, using the provided user interview notes.

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 in product discovery?

An opportunity solution tree is a framework that structures product discovery by mapping a desired business outcome to customer opportunities, potential solutions, and validation experiments.

How do I structure product discovery to prioritize user needs over features?

You can structure product discovery by mapping customer research data to user opportunities first, then brainstorming potential solutions and designing validation experiments for those opportunities.

How do I map desired outcomes to customer opportunities and solutions?

You map desired outcomes to customer opportunities by analyzing user research notes to identify pain points, brainstorming diverse solutions for each opportunity, and outlining tests to validate effectiveness.

Do I need customer research data to build an opportunity solution tree?

Yes, building an effective opportunity solution tree requires clear articulation of measurable outcomes and customer research data to accurately map and prioritize user opportunities.

Why should product teams use an opportunity solution tree instead of jumping to solutions?

Using an opportunity solution tree prevents premature solutioning by organizing discovery work, helping product teams focus on prioritizing customer problems and making data-informed decisions about what to build next.

Can I use this to design experiments for validating product solutions?

Yes, you can use it to design validation experiments by outlining specific tests, such as A/B tests, to evaluate the effectiveness of your most promising brainstormed solutions for user engagement.