CtrlK
BlogDocsLog inGet started
Tessl Logo
PluginPublic

testland/test-suite-health-audit

Use for any question or task about whether a test suite is healthy, including a verdict from numbers such as test counts, E2E share, flake rates, CI time and long-skipped tests, before deleting or rewriting tests. Classifies files by tier, checks the pyramid ratio and flake rate per layer, measures ROI per tier and gives one verdict.

Quality

89%

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

81%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 is an exceptionally actionable audit methodology with a clearly sequenced five-step workflow, explicit validation and abstention checkpoints, and a well-signaled one-level-deep examples reference. Its main weakness is length: repeated boundary statements and long justification essays for each convention threshold inflate the token budget without adding proportional guidance.

Suggestions

Tighten the per-convention justification essays in Steps 2–4 (e.g., the 2/5/15% flake-band and 10/25-point ratio-cut rationales) to one or two sentences each, or move the extended reasoning into references/examples.md alongside the anti-pattern table.

Deduplicate the ownership boundary: the not-owned table and the "Read the boundary this way" paragraph state the same rule twice; keep one.

Cite each external source once per claim rather than re-quoting the same articles (the pyramid and non-determinism pieces are each quoted multiple times); a single quote plus the References index preserves the grounding at lower token cost.

DimensionReasoningScore

Conciseness

The body is mostly efficient decision content (tables, bands, formulas), but the extended per-convention justification essays (e.g., the multi-paragraph defenses of the 2/5/15% flake cuts and the 10/25-point ratio cuts), the boundary stated twice (the not-owned table plus the "Read the boundary this way" paragraph), and repeated inline citations of the same sources add noticeable padding that could be tightened. Not a 2, because the prose is decision-relevant rather than explaining concepts Claude already knows, and not a 4, because the tightening opportunities are more than minor.

3 / 5

Actionability

Fully executable for an instruction-only skill: exact tier rules with specific paths and imports ("e2e/", "@playwright/test", "selenium-webdriver"), numeric severity bands, a concrete ROI formula, an ordered first-match-wins verdict table, and a copy-paste-ready output template. The guidance specifies exact thresholds and ordering, leaving no ambiguity about what to do.

5 / 5

Workflow Clarity

The five steps are clearly sequenced with explicit evaluation order ("Apply the rules in order. First match wins"; "Evaluate in order. The first matching row is the verdict") and strong validation checkpoints: the classification-confidence figure, the 80% confidence floor, the un-assessable conditions table, and the requirement to name the specific input that would unlock a "Cannot assess" verdict. Abstention rules ("Prefer `not assessed` over a proxy you do not trust") provide feedback loops for weak inputs.

5 / 5

Progressive Disclosure

Good structure: worked examples and the anti-pattern table are correctly split into a real, clearly signaled, one-level-deep reference ("[references/examples.md](references/examples.md)", verified to exist), and the methodology that must be inline is inline. Not a 5, because the body is long for a SKILL.md and the extended convention-justification prose attached to Steps 2–4 could itself be offloaded to a reference, which is a minor organization gap.

4 / 5

Total

17

/

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 description: it pairs an explicit use-when clause rich in natural trigger terms with a concrete, near-exhaustive list of what the skill does, and it carves out a distinct measurement-only niche. The only gap is minor synonym coverage in its trigger terms.

DimensionReasoningScore

Specificity

The description lists multiple concrete, comprehensive capabilities: "Classifies files by tier, checks the pyramid ratio and flake rate per layer, measures ROI per tier and gives one verdict" — four distinct actions covering the full pipeline of the skill. Not a level 4 case, since no meaningful capability of the skill is left unmentioned.

5 / 5

Completeness

Explicitly answers both questions: the "what" via "Classifies files by tier, checks the pyramid ratio and flake rate per layer, measures ROI per tier and gives one verdict", and the "when" via the opening "Use for any question or task about whether a test suite is healthy... before deleting or rewriting tests" with concrete trigger phrases. Both are present, explicit, and concrete, matching the top anchor.

5 / 5

Trigger Term Quality

Good natural-term coverage: "test suite is healthy", "test counts", "E2E share", "flake rates", "CI time", "long-skipped tests", "before deleting or rewriting tests" — phrases a user would naturally say. A few common variations are missing (e.g., "flaky tests", "test pyramid"), which keeps it below the comprehensive-synonyms anchor of 5.

4 / 5

Distinctiveness Conflict Risk

Clear niche — measuring whole-suite health from numeric signals (counts, flake rates, CI time) and issuing a verdict — with distinct triggers like "verdict from numbers" and "before deleting or rewriting tests". It does not overlap with test-writing or single-file review skills, so conflict risk is minimal.

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.

Reviewed

On this page