opportunity-solution-trees
32
总安装量
31
周安装量
#11533
全站排名
安装命令
npx skills add https://github.com/pmprompt/claude-plugin-product-management --skill opportunity-solution-trees
Agent 安装分布
gemini-cli
28
kimi-cli
27
amp
27
github-copilot
27
codex
27
opencode
27
Skill 文档
Opportunity Solution Trees
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
- Define a measurable outcome.
- Map the customer journey to frame opportunity areas.
- Capture opportunities from real interviews (stories, not preferences).
- Organize opportunities into a tree from broad to specific.
- Generate at least three solutions per high-priority opportunity.
- Test the riskiest assumptions before building.
- Review and update the tree weekly.
Resources
Books:
- Continuous Discovery Habits by Teresa Torres