CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

prioritize-assumptions

Prioritize assumptions using an Impact × Risk matrix and suggest experiments for each. Use when triaging a list of assumptions, deciding what to test first, or applying the assumption prioritization canvas.

Quality

84%

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

78%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.

A well-structured, mostly lean instruction skill: the Impact × Risk matrix is fully specified as a decision procedure, experiment criteria are concrete, and the output format is defined. The main gaps are the ICE/RICE primer that largely duplicates prior knowledge and the absence of a worked example.

DimensionReasoningScore

Conciseness

The matrix rules, formulas, and presentation instructions are lean, but the Domain Context section spells out ICE/RICE mechanics ("ICE works well for assumption prioritization: Impact (Opportunity Score × # Customers) × Confidence (1–10) × Ease (1–10)...") that largely restate prioritization knowledge Claude already has, and "Think step by step" is a no-op instruction. This is anchor 4 (minor trimmable over-explanation), not 5 — trimming the Domain Context primer and the filler sentence would bring every remaining token into clear earn-its-place territory.

4 / 5

Actionability

Concrete, executable decision rules throughout: "Risk: Defined as (1 - Confidence) × Effort", four fully specified quadrant actions ("High Impact, High Risk → Design an experiment to test it"), and explicit experiment criteria ("Measures actual behavior, not opinions", "Has a clear success metric and threshold"). It is not a 5: there is no worked example or sample experiment type (e.g. a smoke test or interview script) showing the framework applied to one assumption end-to-end, leaving a minor gap between the rules and a finished output.

4 / 5

Workflow Clarity

A clear four-step sequence (evaluate dimensions per assumption → categorize via the matrix → suggest experiments → "Present results as a prioritized matrix or table") with a defined output format. The destructive/batch feedback-loop cap does not apply since the operation is purely analytical. It is not a 5: there are no checkpoints for edge cases — e.g. what to do when the assumption list is empty, ambiguous, or lacks data for the Impact/Risk inputs — and no verification that the table covers every assumption supplied.

4 / 5

Progressive Disclosure

The body is under 50 lines with no bundle files, and per the rubric's simple-skill guidance that permits a 5 with well-organized sections. Sections (Context, Domain Context, Instructions, Further Reading) are cleanly organized; external links are quarantined in "Further Reading", and the one cross-reference ("See the prioritization-frameworks skill") stays a single level deep rather than nesting.

5 / 5

Total

17

/

20

Passed

Description

83%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 description that explicitly answers both what it does and when to use it, with a named framework and natural, specific trigger phrases. Its only weaknesses are minor: missing common synonyms in the trigger clause and slight overlap risk with general prioritization skills.

DimensionReasoningScore

Specificity

The description names two concrete actions with an explicit method — "Prioritize assumptions using an Impact × Risk matrix and suggest experiments for each" — which is more specific than the anchor-3 example ('Processes PDF files and extracts content') because the framework itself is named. It is not a 5: coverage stops at two actions, short of the 'multiple specific concrete actions; comprehensive coverage' anchor.

4 / 5

Completeness

What is answered explicitly ("Prioritize assumptions using an Impact × Risk matrix and suggest experiments for each") and when is answered with concrete trigger phrases ("Use when triaging a list of assumptions, deciding what to test first, or applying the assumption prioritization canvas") — this mirrors the anchor-5 good example pattern. Not a 4: the 'when' clause is not merely present, it lists three distinct explicit triggers.

5 / 5

Trigger Term Quality

Natural phrases a user would actually say are present: "triaging a list of assumptions", "deciding what to test first", and "applying the assumption prioritization canvas". It is above anchor 3 ('some relevant keywords but missing common variations') because the coverage is good and domain-natural, but below anchor 5 since it omits synonyms users might use, e.g. 'validate assumptions', 'hypotheses', or 'riskiest assumptions first'.

4 / 5

Distinctiveness Conflict Risk

It carves a clear niche (assumption triage before building) with distinct triggers like "applying the assumption prioritization canvas", so it is well above anchor 3 ('could still overlap with similar skills'). It is not a 5: the generic verbs 'prioritize'/'deciding what to test first' leave minor overlap risk with general prioritization or testing-plan skills — the body itself references a sibling 'prioritization-frameworks' skill, confirming adjacent territory.

4 / 5

Total

17

/

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

Path

pm-product-discovery/skills/prioritize-assumptions/SKILL.md

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.