product-on-purpose avatar

Define Opportunity Tree

This walks you through building Teresa Torres' opportunity solution tree framework, which stops teams from jumping straight to feature ideas by forcing you to connect everything back to measurable outcomes and actual customer problems. You start with a quantifiable goal, map out opportunity areas as customer needs rather than solutions, back each with evidence from research or data, then brainstorm multiple solutions per opportunity with assumption tests. It's useful when you're drowning in feature requests and need structure, or when stakeholders keep asking why you're building something. The seven step process is thorough, maybe more than you need for a quick prioritization exercise, but solid if you're doing continuous discovery work.

skills.sh installs
824
GitHub stars
794
last updated
Aug 21, 2026

Install

$ npx -y skills add product-on-purpose/pm-skills --skill define-opportunity-tree --agent claude-code

Installs into .claude/skills of the current project.

Files

Opportunity Solution Tree

An Opportunity Solution Tree (OST) is a visual framework for product discovery that connects business outcomes to customer opportunities and potential solutions. Developed by Teresa Torres, it prevents the common trap of jumping straight to solutions by ensuring every feature idea traces back to a customer need and measurable outcome.

When to Use

  • During continuous product discovery to organize learning
  • When prioritizing what opportunities to pursue
  • To communicate product strategy to stakeholders
  • When you have too many feature ideas and need structure
  • After user research to connect insights to action
  • When aligning team on what outcomes matter most

When NOT to Use

Sponsors

Details

Repository
github.com/product-on-purpose/pm-skills
Categories
Productivity & Planning, Marketing & SEO, Sales & Marketing
First seen
Jun 3, 2026

More from product-on-purpose/pm-skills

All 68
1dcramer avatardex-plandcramer/dexCreate dex task from markdown planning documents (plans, specs, design docs, roadmaps)783skills.sh installs
2joellewis avatarfinancial-planning-workflowjoellewis/finance_skillsOrchestrate the advisor workflow for assembling and delivering a comprehensive financial plan — data gathering, cash flow analysis, retirement modeling, Monte C751skills.sh installs
3product-on-purpose avatartool-design-sprint-test-and-scoreproduct-on-purpose/pm-skillsDay 5 (Friday) sprint-closing move of a Design Sprint that produces the bundled Friday artifact covering per-customer interview observations, best quotes, score666skills.sh installs
4brianrwagner avatarplan-my-daybrianrwagner/ai-marketing-claude-code-skillsGenerate an energy-optimized, time-blocked daily plan based on circadian rhythm research and GTD principles460skills.sh installs
5secondsky avatarsequential-thinkingsecondsky/claude-skillsSystematic step-by-step reasoning with revision and branching. Use for complex problems, multi-stage analysis, design planning, problem decomposition, or encoun448skills.sh installs
6bmad-code-org avatarbmad-sprint-statusbmad-code-org/bmad-methodDeprecated — forwards to bmad-sprint-planning (status view).342skills.sh installs