CtrlK
BlogDocsLog inGet started
Tessl Logo

coverage-report

Produce the latest deterministic C0/C1 coverage report for a .NET service. Use when the user asks for a 'coverage report', 'coverage status', 'what's covered', 'C0 C1 numbers', or wants to check the gate. Runs dotnet-coverage + ReportGenerator (numbers are tool output, never estimated), then joins uncovered files against the manifest to explain every inclusion, exclusion, and cannot-test entry. Runnable any time.

69

Quality

83%

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

67%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 delivers concrete, well-sequenced operational guidance with validation checkpoints and clear external references. Its main weakness is recurrent editorial rationale that inflates length without adding executable value.

Suggestions

Trim rationale/editorial asides such as 'a defect backlog that evaporates is worse than none' and 'This is where a real reviewer got stuck, so state it plainly' to tighten conciseness.

Move the long fixed six-section report-shape specification into a separate reference file and link to it from SKILL.md, keeping only the executive summary inline to improve progressive disclosure.

Consider adding a short explicit checklist for the Step 1 preflight checks (KIT_VERSION / KIT_DRIFT / FILE_FILTER) so each checkpoint is enumerated rather than implied.

DimensionReasoningScore

Conciseness

The body is information-dense and avoids explaining basic concepts, but carries notable editorial rationale ('a defect backlog that evaporates is worse than none', 'would make its own numbers unreproducible', 'This is where a real reviewer got stuck') that could be trimmed, matching the 'mostly efficient but could be tightened' anchor; not 4 because the padding is recurrent rather than minor.

3 / 5

Actionability

Provides the concrete runnable command './.claude/coverage/tools/report.sh' and explicit checks (KIT_VERSION, KIT_DRIFT, FILE_FILTER) with stop-and-fix conditions, but the heavy logic lives in referenced scripts not shown inline, leaving minor gaps.

4 / 5

Workflow Clarity

Steps 1–3 are clearly sequenced with explicit validation checkpoints ('Check all three', 'never fabricate numbers', 'stop and fix scope.vendored_paths') and a feedback note for kit-sync; the batch run has validation so the 3-cap does not apply, but a few checkpoints are implicit rather than enumerated.

4 / 5

Progressive Disclosure

No bundle files are present, but the body is organized into clear sections with one-level-deep, well-signaled references (coverage-report.base.md, coverage-manifest.yml, MIGRATIONS.md); the long inlined report-shape spec could arguably live in a reference, preventing a 5.

4 / 5

Total

15

/

20

Passed

Description

100%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 is specific, trigger-rich, and clearly distinguishes the skill's niche. It cleanly answers both what and when using third-person imperative voice with concrete natural-language trigger phrases.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Produce the latest deterministic C0/C1 coverage report', 'Runs dotnet-coverage + ReportGenerator', 'joins uncovered files against the manifest to explain every inclusion, exclusion, and cannot-test entry' — with comprehensive coverage of the domain, matching the 5 anchor rather than 4 where coverage is only marginally incomplete.

5 / 5

Completeness

Explicitly answers what ('Produce the latest deterministic C0/C1 coverage report…') and when ('Use when the user asks for…') with concrete trigger phrases, matching the 5 anchor.

5 / 5

Trigger Term Quality

Includes natural phrases users would say — 'coverage report', 'coverage status', 'what's covered', 'C0 C1 numbers', 'check the gate' — covering synonyms and variations, matching the 5 anchor.

5 / 5

Distinctiveness Conflict Risk

Narrow niche — .NET C0/C1 coverage with manifest join and gate enforcement — with distinct triggers and minimal overlap risk with other skills, matching the 5 anchor.

5 / 5

Total

20

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
livlign/claude-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.