Build an Opportunity Solution Tree (OST) to structure product discovery — map a desired outcome to opportunities, solutions, and experiments. Based on Teresa Torres' Continuous Discovery Habits. Use when structuring discovery work, mapping opportunities to solutions, or deciding what to build next.
59
67%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./pm-product-discovery/skills/opportunity-solution-tree/SKILL.mdQuality
Discovery
100%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is a strong skill description that clearly identifies a specific framework (OST), names concrete actions (mapping outcomes to opportunities, solutions, and experiments), and provides explicit trigger guidance via a 'Use when' clause. The inclusion of the methodology author and book name adds further distinctiveness and trigger term coverage.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: 'Build an Opportunity Solution Tree', 'map a desired outcome to opportunities, solutions, and experiments', and 'structuring discovery work'. It also names the specific framework (Teresa Torres' Continuous Discovery Habits). | 3 / 3 |
Completeness | Clearly answers both what ('Build an Opportunity Solution Tree to structure product discovery — map a desired outcome to opportunities, solutions, and experiments') and when ('Use when structuring discovery work, mapping opportunities to solutions, or deciding what to build next') with an explicit 'Use when' clause. | 3 / 3 |
Trigger Term Quality | Includes strong natural keywords users would say: 'Opportunity Solution Tree', 'OST', 'product discovery', 'opportunities', 'solutions', 'experiments', 'deciding what to build next', 'Continuous Discovery Habits', 'Teresa Torres'. These cover both the framework name and the natural language a user might use. | 3 / 3 |
Distinctiveness Conflict Risk | Highly distinctive due to the specific framework reference (Opportunity Solution Tree, Teresa Torres, Continuous Discovery Habits). This is a clear niche that is unlikely to conflict with other skills — it targets a very specific product discovery methodology. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
35%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This skill reads more like a product management textbook summary than an actionable instruction set for Claude. The extensive domain context explains concepts Claude already understands, consuming tokens without adding operational value. The process steps are reasonable but lack concrete examples — a sample OST output, a template markdown structure, or an example experiment specification would dramatically improve actionability.
Suggestions
Remove or drastically reduce the Domain Context section — Claude knows what an OST is. Keep only the Opportunity Score formula and the 4-level structure as a brief reference.
Add a concrete example of a completed OST in markdown format showing the desired output structure (outcome → opportunities → solutions → experiments).
Include a specific experiment template with a filled-in example: hypothesis statement, method, metric, and success threshold.
Add validation checkpoints to the workflow, e.g., 'Verify each opportunity is framed from the customer perspective before proceeding to solutions' and 'Confirm at least 3 solutions per opportunity before designing experiments.'
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Significant verbosity explaining concepts Claude already knows well — what an OST is, who Teresa Torres is, what the Product Trio is, what opportunities vs features means. The 'Domain Context' section is essentially a textbook summary that doesn't add actionable value. Quotes like 'Best ideas often come from engineers' and extensive principle explanations are padding. | 1 / 3 |
Actionability | The 6-step process provides a reasonable framework, and the Opportunity Score formula is concrete. However, there's no executable output format, no template or example of a completed OST, no sample markdown structure to produce. The instruction 'Think step by step. Save as markdown if substantial.' is vague. The experiment design step mentions specifying hypothesis/method/metric/threshold but gives no example. | 2 / 3 |
Workflow Clarity | The 6 steps are clearly sequenced and logically ordered. However, there are no validation checkpoints — no guidance on when to loop back, how to verify opportunity framing is correct, or what constitutes a well-formed tree before proceeding. The 'Discovery is not linear' principle mentions looping back but doesn't integrate this into the workflow steps. | 2 / 3 |
Progressive Disclosure | The content has some structure with sections (Domain Context, Instructions, Process, Further Reading), but the Domain Context section is a large inline block that could be separated or significantly trimmed. The Further Reading links are external URLs rather than bundle files, and there are no supporting reference files. For a standalone skill with no bundle, the organization is adequate but the inline domain context bloats the main file. | 2 / 3 |
Total | 7 / 12 Passed |
Validation
100%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
d384f0c
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.