CtrlK
BlogDocsLog inGet started
Tessl Logo
PluginPublic

testland/risk-matrix

Use for any risk-based testing artifact: a risk matrix or register with likelihood x impact scores, a risk-storming session, calibrating ratings against real defects, or mapping each risk to the tests and monitors that cover it. Supports light and heavy methods (FMEA, Cost of Exposure).

Quality

79%

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

Overview
Quality
Evals
Security
Files

Quality

Content

71%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, highly actionable skill body with excellent progressive disclosure — every reference is real, one level deep, and clearly navigable, and the multi-step workflow includes validation gates and a CI feedback loop. The main costs are token inefficiency (a Wikipedia definition quote and a duplicated risk table between the template and worked example) and a dangling reference to a nonexistent scripts/build-risk-coverage.py in the CI-gate example.

Suggestions

Remove the duplicated four-risk table from the worked example (or from the Step 2 template) — the identical R-1 through R-4 rows appear twice; the worked example can reference the template table and show only the verdict, test-plan, and outcome deltas.

Trim the Wikipedia blockquote and surrounding overview prose that defines risk-based testing — a concept Claude already knows — down to the one sentence that matters: the matrix is the artifact that makes prioritization defensible.

Fix the dangling scripts/build-risk-coverage.py reference in Step 8e (either add the script to the bundle or reframe the snippet as illustrative), and correct the malformed heatmap table rows and the '(Step 2)' / '(Steps 6-7)' numbering quirks in the 'How to use' list.

DimensionReasoningScore

Conciseness

The Wikipedia blockquote defining risk-based testing ("Risk-based testing (RBT) is 'a type of software testing...'") explains a concept Claude already knows, and the worked example repeats the identical four-risk table (R-1 through R-4) already shown in the Step 2 template. Not 4: this is more than minor over-explanation; not 2: the bulk of the body is dense, actionable tables and steps.

3 / 5

Actionability

Provides a copy-paste-ready matrix template, an executable grep command ("grep -r \"risk:R-001\\|risk:PR-001\" tests/ ..."), a concrete file layout, and a risk-class-to-test-type mapping. Not 5: the Step 8e CI gate invokes scripts/build-risk-coverage.py, which does not exist in the bundle (no scripts/ directory), and Step 8d describes the output document in prose rather than giving a template.

4 / 5

Workflow Clarity

Steps 1-8 are explicitly sequenced, a worked example runs the full flow, and validation is present (CI gate "fail if a critical-score risk becomes uncovered", coverage-depth verdict table, orphan detection, caveats section). Not 5: the heatmap table rows have mismatched column counts, and the 'How to use' summary mislabels step numbers (two items both cite '(Step 2)', '(Steps 6-7)' compresses distinct sections).

4 / 5

Progressive Disclosure

All six referenced files exist in references/, are exactly one level deep (reference files cross-link only to siblings), and are well-signaled both inline (Step 5, Step 8a) and via the 'Going deeper (referenced guides)' routing table. Heavyweight FMEA/Cost-of-Exposure tables, risk-storming facilitation, calibration, and review checklists are appropriately externalized while the core matrix template stays inline.

5 / 5

Total

16

/

20

Passed

Description

80%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 with an explicit 'Use for...' trigger clause, concrete domain-specific artifacts, and niche terminology that clearly separates it from neighboring skills. The only notable weakness is that capabilities are listed as noun phrases rather than explicit action verbs, and a few common synonyms (e.g., "risk assessment") are absent.

DimensionReasoningScore

Specificity

Enumerates four concrete capabilities — "a risk matrix or register with likelihood x impact scores", "a risk-storming session", "calibrating ratings against real defects", "mapping each risk to the tests and monitors that cover it" — plus method support ("FMEA, Cost of Exposure"), which is comprehensive for the risk-based-testing domain. Not 4: the coverage has no gaps; every core RBT artifact and workflow is named.

5 / 5

Completeness

Explicit and specific 'when' ("Use for any risk-based testing artifact: ...") with concrete trigger instances, and the 'what' is enumerated via the artifact/task list. Not 5: the anchor-5 pattern pairs the trigger clause with an explicit verb-driven 'what' (e.g., "Extract text and tables from PDF files..."); here capabilities appear as noun phrases without action verbs.

4 / 5

Trigger Term Quality

Includes natural terms users would say — "risk matrix", "risk register", "risk-storming", "FMEA", "likelihood x impact". Not 5: common synonyms such as "risk assessment" or "risk analysis" are missing, though coverage is otherwise good.

4 / 5

Distinctiveness Conflict Risk

Distinct niche triggers ("risk-storming", "FMEA", "Cost of Exposure", "likelihood x impact") make mis-triggering unlikely. Not 5: "risk register" and "calibrating ratings" have minor overlap potential with generic risk-assessment or adjacent QA/test-management skills.

4 / 5

Total

17

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Reviewed

On this page