skills/opportunity-mapping/SKILL.md
Map opportunities using Teresa Torres' Opportunity Solution Trees. Use when asked to identify opportunities, find product gaps, explore new areas, map the solution space, or connect business outcomes to customer needs and testable solutions.
npx skillsauth add assimovt/productskills opportunity-mappingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Map opportunities by connecting business outcomes to customer needs to testable solutions. Teresa Torres' Opportunity Solution Trees (OSTs) prevent the two biggest PM mistakes: building solutions without clear problems, and chasing problems disconnected from business goals.
Build the tree top-down, but fill it bottom-up with evidence:
Desired Outcome (business metric you're trying to move)
|
+-- Opportunity 1 (customer need/pain/desire)
| +-- Solution A
| | +-- Experiment 1
| | +-- Experiment 2
| +-- Solution B
| +-- Experiment 3
|
+-- Opportunity 2
+-- Solution C
+-- Solution D
+-- Experiment 4
One measurable business outcome. Not a feature, not a project — a metric.
Customer needs, pain points, or desires that, if addressed, would move the outcome. These come from research — interviews, data, support tickets — not brainstorming.
Rules for good opportunities:
Multiple possible solutions for each opportunity. Generate at least 3 before evaluating. The goal is to explore the solution space, not commit to the first idea.
Small, fast tests to validate whether a solution addresses the opportunity. Experiments should answer: "Does this solution actually solve this opportunity?"
Built on Continuous Discovery Habits by Teresa Torres. Skills from productskills.
development
Prepare and conduct user interviews that extract truth, not validation. Use when asked to create an interview guide, prepare for user interviews, plan customer discovery, or talk to users. Built on The Mom Test and YC's Five Questions framework for startup customer development.
documentation
Write product strategy documents with real tradeoffs and clear choices. Use when asked to write a product strategy, define strategic direction, create a strategy doc, or articulate where to play and how to win. Built on Playing to Win and Rumelt's Strategy Kernel.
tools
Cut scope ruthlessly using Shape Up's appetite-first approach. Use when asked to reduce scope, find the MVP, trim features, ship faster, or figure out what to cut. Applies fixed time variable scope thinking and scope hammering techniques.
development
Create outcome-based roadmaps using Now/Next/Later instead of Gantt charts. Use when asked to create a roadmap, plan quarterly, organize milestones, or figure out what to build over the next few months. Anti-date, anti-feature-list, pro-outcome.