define-opportunity-tree

Guide product teams from outcomes to opportunities and solutions.

527|69|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/product-on-purpose/pm-skills --skill define-opportunity-tree
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: define-opportunity-tree
Source: https://github.com/product-on-purpose/pm-skills/tree/main/skills/define-opportunity-tree
Command: npx skills add https://github.com/product-on-purpose/pm-skills --skill define-opportunity-tree

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Opportunity Solution Tree helps teams connect desired outcomes to customer opportunities and potential solutions, ensuring learning and validation before building.

Core Features & Use Cases

  • Structured discovery: Define a measurable outcome and map opportunities, evidence, and experiments.
  • Prioritized strategy: Visualize branches to communicate strategy and plan experiments.
  • Use Case: When you have many ideas, create a tree to trace decisions to outcomes and learning.

Quick Start

Create an Opportunity Solution Tree for a defined outcome and 3 opportunities, each with 2–4 solutions, plus tests for the riskiest assumptions, and include a visual structure.

Frequently Asked Questions about define-opportunity-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 visual framework that connects desired product outcomes to customer opportunities and potential solutions. It structures discovery by mapping evidence, experiments, and prioritized branches to align cross-functional stakeholders.

How do I connect product outcomes to actionable solutions?

To connect outcomes to actionable solutions, define a measurable outcome, map three customer opportunities with supporting evidence, generate two to four solutions per opportunity, and prioritize tests for the riskiest assumptions in a visual tree.

When should I use an opportunity solution tree for prioritization?

Use an opportunity solution tree for prioritization when you have many ideas and need to trace decisions back to specific outcomes. It helps visualize branches to communicate strategy and align learning before building.

Can I use an opportunity solution tree to align cross-functional stakeholders?

Yes, you can use an opportunity solution tree to align cross-functional stakeholders. It visualizes strategy branches, documents measurable outcomes, and structures learning to ensure teams validate solutions before building.

Does this opportunity solution tree process require predefined experiments?

Yes, the opportunity solution tree process requires predefined experiments. You must document explicit tests for the riskiest assumptions of each solution to validate learning and structure product discovery properly.

What is the best way to structure product discovery experiments?

The best way to structure product discovery experiments is to map them within a visual tree. Document a measurable outcome, attach evidence to opportunities, and define explicit tests for the riskiest assumptions of each proposed solution.