CtrlK
BlogDocsLog inGet started
Tessl Logo

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 Torres' Continuous Discovery Habits. Use when structuring discovery work, mapping opportunities to solutions, or deciding what to build next.

64

Quality

81%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

61%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body provides concrete, actionable, well-sequenced guidance for building an OST, but pads it with framework background Claude already knows and omits explicit validation checkpoints in the workflow. Structure is clean for a self-contained skill of this size.

Suggestions

Trim the Domain Context and Key Principles sections to the essentials Claude does not already know, removing motivational framing like 'prevents teams from jumping to solutions' to improve token efficiency.

Add explicit validation checkpoints to the Process steps (e.g., 'Confirm the single measurable outcome with the user before mapping opportunities' and 'Review the top 2-3 prioritized opportunities before generating solutions') to lift workflow clarity.

Include one concrete worked example of an experiment specification (hypothesis, method, metric, success threshold) and a sample tree visualization format to make the guidance fully copy-paste ready.

DimensionReasoningScore

Conciseness

The Process section is efficient, but the Domain Context and Key Principles sections re-explain the framework's purpose and include motivational prose ('prevents teams from jumping to solutions', 'This comes from your OKRs or product strategy') that Claude largely already knows and could be trimmed.

3 / 5

Actionability

The numbered Process gives concrete, executable guidance (3-7 opportunities, Opportunity Score formula, 3+ solutions per opportunity, experiments specifying hypothesis/method/metric/success threshold), with only minor gaps such as a worked experiment example or a tree visualization format.

4 / 5

Workflow Clarity

The six-step Process is clearly sequenced, but no explicit validation checkpoints or feedback loops are embedded in the steps (e.g., confirm the outcome before mapping, review prioritized opportunities before ideating solutions); 'loop back if experiments fail' appears only as a principle, not a step.

3 / 5

Progressive Disclosure

Content is well-organized into clear sections (Domain Context, Input Requirements, Process, Further Reading) with one-level-deep external reading links; no bundle files exist, and the single self-contained ~60-line doc is appropriately sized, though it does not demonstrate the reference-splitting pattern that would warrant a 5.

4 / 5

Total

14

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, specific description that clearly states what the skill does and when to use it, with concrete trigger phrases. It is distinctive and uses correct third-person voice; the only gap is not surfacing the framework's own name as a trigger keyword.

DimensionReasoningScore

Specificity

Names the domain and lists multiple concrete actions ('map a desired outcome to opportunities, solutions, and experiments', 'structure product discovery'), giving comprehensive coverage of the OST's four-level mapping rather than just a few actions.

5 / 5

Completeness

Explicitly answers both 'what' (build an OST; map outcome to opportunities, solutions, experiments) and 'when' with concrete trigger phrases in a 'Use when...' clause.

5 / 5

Trigger Term Quality

The 'when' clause includes natural phrases ('structing discovery work', 'mapping opportunities to solutions', 'deciding what to build next'), but the canonical keyword 'opportunity solution tree'/OST and common synonyms are not surfaced as trigger terms.

4 / 5

Distinctiveness Conflict Risk

The framework-specific framing (OST, Teresa Torres, product discovery) carves a clear niche with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

19

/

20

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 — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
phuryn/pm-skills
Reviewed

Table of Contents

Is this your skill?

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.