
Opportunity Solution Tree
Builds an Opportunity Solution Tree following Teresa Torres' framework to keep you from jumping straight to features. You feed it a desired outcome (like "increase 7-day retention to 40%") and customer research, and it walks you through mapping opportunities, generating multiple solutions per opportunity, and designing experiments to validate them. The workflow enforces the Product Trio approach and uses Opportunity Score for prioritization. Honest take: this is most useful when you're drowning in feature requests and need structure to actually talk to customers and test assumptions before building. It won't magically give you product sense, but it will stop you from building the first thing someone asked for.
- skills.sh installs
- 3.1K
- GitHub stars
- 27.8K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add phuryn/pm-skills --skill opportunity-solution-tree --agent claude-codeInstalls into .claude/skills of the current project.
Files
Opportunity Solution Tree (OST)
A visual framework for structuring continuous product discovery. Connects a desired outcome to customer opportunities, possible solutions, and experiments to validate them.
Domain Context
The Opportunity Solution Tree (Teresa Torres, Continuous Discovery Habits) is the backbone of modern product discovery. It prevents teams from jumping to solutions by forcing them to first map the opportunity space.
Structure (4 levels):
-
Desired Outcome (top) — The measurable business or product outcome the team is pursuing. Should be a single, clear metric (e.g., "increase 7-day retention to 40%"). This comes from your OKRs or product strategy.
-
Opportunities (second level) — Customer needs, pain points, or desires discovered through research. These are problems worth solving — not features. Frame them from the customer's perspective: "I struggle to..." or "I wish I could..." Prioritize using Opportunity Score: Importance × (1 − Satisfaction) (Dan Olsen, The Lean Product Playbook). Normalize Importance and Satisfaction to 0–1.
Sponsors
Details
- Repository
- github.com/phuryn/pm-skills
- Categories
- DevOps & CI/CD, Productivity & Planning, Sales & Marketing
- First seen
- May 16, 2026
More from phuryn/pm-skills
All 68- Grammar Check3.1K
- Ideal Customer Profile3.1K
- Market Sizing3.1K
- Pricing Strategy3.1K
- User Personas3.1K
- Review Resume3.1K
- Release Notes3.1K
- Identify Assumptions New3.1K
- Interview Script3.1K
- Lean Canvas3K
- Test Scenarios3K
- Positioning Ideas3K
- Brainstorm Okrs3K
- Brainstorm Experiments New3K
- Prioritize Features3K
- Product Vision3K
- Ab Test Analysis3K
- Cohort Analysis3K
- North Star Metric3K
- Growth Loops3K
- Market Segments3K
- Summarize Interview3K
- Identify Assumptions Existing2.9K
- Marketing Ideas2.9K