CtrlK
BlogDocsLog inGet started
Tessl Logo

test-coverage

Use when reviewing CI coverage, automated checks, or test strategy related to Maintain test coverage thresholds. Focus on whether the rule is continuously verified, not just documented.

60

Quality

70%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/test-coverage/SKILL.md
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.

The body is a well-structured overview that delegates heavy implementation content appropriately to a real, accurately described reference file, with concrete threshold numbers and clear per-mode directives. Its weaknesses are modest: a small amount of concept over-explanation, a Fix section whose specifics live entirely in the reference, and no in-body verification checkpoint.

Suggestions

Delete the opening sentence explaining what coverage thresholds do — Claude already knows this — and let the Quick Reference stand as the entry point.

Add one explicit verification step to the body (e.g., 'After configuring, confirm the CI job fails when coverage drops below threshold') instead of leaving it only in the reference's Verification section.

Make the Fix directive slightly more concrete by naming the exact mechanism ('set coverageThreshold in jest.config.js / thresholds in vitest.config.ts') or deep-linking the relevant reference sections.

DimensionReasoningScore

Conciseness

The ~30-line body is efficient overall — a dense Quick Reference with concrete numbers and terse per-mode directives — but the opening sentence ('Coverage thresholds prevent code quality from degrading over time by failing builds when test coverage drops below safe levels') explains a concept Claude already knows, and the four mode sections partially restate the same review instruction. This matches 'efficient; minor instances of over-explanation that could be trimmed' rather than the every-token-earns-its-place level 5.

4 / 5

Actionability

Concrete guidance is present: exact threshold specs ('70% branches, 80% lines/functions/statements', 'stricter thresholds (90%+) to critical utility code'), exclusion categories, and a specific review directive ('Flag exact gaps where the rule is not automatically verified'). Fully executable configs exist one clearly-signaled hop away in references/rule.md, but the body itself contains no code or commands — the Fix section stays at 'Jest, Vitest, or your testing framework' — so it lands at 'mostly executable with minor gaps', not copy-paste-ready level 5.

4 / 5

Workflow Clarity

The Check/Fix/Explain/Code Review sections each give an unambiguous single directive, appropriate for this simple read-only review skill (no destructive or batch operations, so no validation cap applies). It falls short of level 5 because the body includes no verification checkpoint — confirming that CI actually fails when coverage drops is stated only in the reference file's Verification section, leaving the Fix workflow without an explicit feedback loop in the body.

4 / 5

Progressive Disclosure

The body is a concise overview that delegates implementation details to a single one-level-deep reference ('For full implementation details, code examples, and framework-specific guidance, see references/rule.md'), and that file exists and contains exactly what is promised — Jest/Vitest configs, CI/CD integration, threshold tables, and verification steps. This matches the clear-overview, well-signaled, one-level-deep anchor.

5 / 5

Total

17

/

20

Passed

Description

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

The description has a strong, explicit 'Use when' trigger clause with several natural trigger phrases, but it front-loads the 'when' and leaves the 'what' almost entirely implicit — a reader cannot tell what the skill actually does (e.g., configure Jest/Vitest thresholds, audit CI enforcement). It is serviceable but reads more like a usage qualifier than a capability statement.

Suggestions

Lead with an explicit capability statement before the 'Use when' clause, e.g., 'Configure and enforce minimum test coverage thresholds (Jest, Vitest, CI/CD pipelines) and audit whether they block regressions.'

Add the synonym 'code coverage' — the most common user phrasing — plus related natural terms like 'coverage report' or 'coverage gate' to the trigger clause.

Trim the meta-guidance sentence ('Focus on whether the rule is continuously verified, not just documented') into a concrete capability verb such as 'Verify coverage checks fail builds in CI' so the 'what' is stated, not implied.

DimensionReasoningScore

Specificity

The description names its domain ('CI coverage, automated checks, or test strategy') and one or two actions ('reviewing', 'Focus on whether the rule is continuously verified'), but never enumerates concrete capabilities such as configuring thresholds or wiring CI gates. It fits the 'names domain and 1-2 concrete actions' anchor, not the level-4 anchor requiring several specific actions.

3 / 5

Completeness

A clear 'when' is present ('Use when reviewing CI coverage, automated checks, or test strategy related to Maintain test coverage thresholds'), but the 'what' is only weakly implied by the 'Focus on whether the rule is continuously verified' directive — the skill's concrete purpose is never stated. It does not reach level 4, which requires both what and when explicitly.

3 / 5

Trigger Term Quality

Natural phrases like 'CI coverage', 'automated checks', 'test strategy', and 'test coverage thresholds' would be said by users needing this skill. However, common variations such as 'code coverage' — arguably the most frequent phrasing — and tool names (Jest, Vitest) are missing, so it stops short of the comprehensive-synonym level-5 anchor.

4 / 5

Distinctiveness Conflict Risk

The niche focus on coverage-threshold enforcement ('CI coverage', 'Maintain test coverage thresholds') is mostly distinct from other skills. Broad terms like 'test strategy' and 'automated checks' create minor overlap risk with general testing/CI skills, keeping it below the minimal-conflict level-5 anchor.

4 / 5

Total

14

/

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

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
thedaviddias/Front-End-Checklist
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.