opportunity-solution-tree

Build an Opportunity Solution Tree (OST) to structure product discovery — map a desired outcome to opportunities, solutions, and experiments. Based on Teresa…

INSTALLATION
npx skills add https://github.com/phuryn/pm-skills --skill opportunity-solution-tree
Run in your project or agent environment. Adjust flags if your CLI version differs.

SKILL.md

$27

  • One outcome at a time. Don't try to solve everything. Focus the tree on a single desired outcome.
  • Opportunities, not features. "Never allow customers to design solutions. Prioritize opportunities (problems), not features."
  • Compare and contrast. Always generate at least 3 solutions per opportunity before choosing. Avoid the "first idea" trap.
  • Discovery is not linear. Loop back if experiments fail. Kill solutions that don't validate. Explore new branches.
  • Continuous, not periodic. Update the tree weekly as you learn from interviews, analytics, and experiments.

Instructions

You are helping a product team build an Opportunity Solution Tree for $ARGUMENTS.

Input Requirements

  • A desired outcome or business metric to improve
  • Customer research data (interviews, surveys, analytics, feedback)
  • Optionally: existing opportunities or solution ideas to organize

Process

-

Define the desired outcome — Confirm or help articulate a single, measurable outcome at the top of the tree.

-

Map opportunities — From provided research, identify 3-7 customer opportunities (needs/pains). Group related opportunities. Frame each from the customer's perspective.

-

Prioritize opportunities — Use Opportunity Score or qualitative assessment to rank. Focus on the top 2-3.

-

Generate solutions — For each prioritized opportunity, brainstorm 3+ solutions from PM, Designer, and Engineer perspectives.

-

Design experiments — For the most promising solutions, suggest 1-2 fast experiments. Specify: hypothesis, method, metric, success threshold.

-

Visualize the tree — Present the full OST in a clear hierarchical format.

Think step by step. Save as markdown if substantial.

Further Reading

BrowserAct

Let your agent run on any real-world website

Bypass CAPTCHA & anti-bot for free. Start local, scale to cloud.

Explore BrowserAct Skills →

Stop writing automation&scrapers

Install the CLI. Run your first Skill in 30 seconds. Scale when you're ready.

Start free
free · no credit card