Product Discovery 12 uses

Opportunity Solution Trees

Helps product teams connect outcomes to customer opportunities and test solutions. The Opportunity Solution Tree framework (created by Teresa Torres) structures discovery around opportunities.

Name: opportunity-solution-trees

Use when asked to "opportunity solution tree", "OST", "Teresa Torres", "map customer opportunities to outcomes", "structure discovery around opportunities", or "compare solutions for a customer need". Helps product teams connect outcomes to customer opportunities and test solutions with Opportunity Solution Trees (created by Teresa Torres).

What It Is

Use the Opportunity Solution Tree (OST) to connect a business outcome to the customer opportunities that drive it, then compare solutions and tests. The tree forces you to separate needs from ideas and keeps discovery tied to delivery.

When to Use It

  • Structure discovery around customer opportunities
  • Tie customer needs to measurable outcomes
  • Compare multiple solutions for the same opportunity
  • Keep continuous discovery aligned with the roadmap
  • Create a shared view of priorities with stakeholders

When Not to Use It

  • You are not doing customer research
  • The solution is already decided
  • The work is a commodity requirement with no real options
  • You only need a quick one-off decision

Core Structure

  • Outcome: the business result you are responsible for achieving
  • Opportunities: unmet customer needs, pains, or desires
  • Solutions: multiple ideas that address one opportunity
  • Experiments: tests that validate the riskiest assumptions

How to Apply It

  1. Define a measurable outcome.
  2. Map the customer journey to frame opportunity areas.
  3. Capture opportunities from real interviews (stories, not preferences).
  4. Organize opportunities into a tree from broad to specific.
  5. Generate at least three solutions per high-priority opportunity.
  6. Test the riskiest assumptions before building.
  7. Review and update the tree weekly.

Resources

Books:

  • Continuous Discovery Habits by Teresa Torres

Install via CLI

Run one command in your terminal. Works with Claude Code and other AI assistants that support the Skills CLI.

Install just this skill

Terminal
npx skills add pmprompt/claude-plugin-product-management --skill opportunity-solution-trees

Or install all 28 skills

Terminal
npx skills add pmprompt/claude-plugin-product-management

Manual Install (Advanced)

Create the skill file manually. Recommended for advanced users who want full control.

1

Create the skill file

Run this command to create the directory and SKILL.md file:

mkdir -p .claude/skills/opportunity-solution-trees && touch .claude/skills/opportunity-solution-trees/SKILL.md

This creates the directory and an empty SKILL.md file.

2

Open the skill file

Open the SKILL.md file in your favorite editor:

nano .claude/skills/opportunity-solution-trees/SKILL.md

Or use code .claude/skills/opportunity-solution-trees/SKILL.md for VS Code

3

Add the content

Copy the skill content and paste it into the SKILL.md file:

Then save the file. Now you can use the skill by typing /opportunity-solution-trees in your AI assistant, or it will automatically use it when relevant.

Using a different AI assistant?

Claude Code: .claude/skills/
OpenCode: .opencode/skills/

Related Skills

Go Beyond Copy-Paste

This skill is great for Claude. But with PMPrompt Pro, you can generate Product Discovery documents instantly in your browserβ€”no setup, no context switching.

Generate in one click Save to documents Export to PDF/Word