CtrlK
BlogDocsLog inGet started
Tessl Logo

coverage-loop

Iteratively improve Fallow Rust test coverage with cargo-llvm-cov, prioritizing meaningful untested behavior and preserving runtime correctness.

64

Quality

76%

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 ./.agents/skills/coverage-loop/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

85%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is concise, well-sequenced, and contains a genuine iterative validation loop with a final review checkpoint, but several steps stay at a high level and omit the concrete command and selection details needed for fully actionable guidance.

Suggestions

Name the concrete coverage command and invocation (e.g., the actual `cargo-llvm-cov` command line the repo supports) instead of "the repository-supported command" so step 1 and step 4 are copy-paste ready.

Add brief concrete criteria for "select uncovered behavior by risk" (e.g., branches touching I/O, panics, or public APIs first) so step 2 is actionable rather than directional.

DimensionReasoningScore

Conciseness

The body is an lean eight-line numbered list with no concept explanations or padding, assuming Claude's competence and earning every token — matching the anchor for lean, efficient content.

3 / 3

Actionability

The steps give clear directional guidance ("Capture a coverage baseline with the repository-supported command", "Select uncovered behavior by risk") but omit key concrete details such as the actual coverage command and how to identify high-risk uncovered behavior, fitting the anchor for some concrete guidance that is incomplete.

2 / 3

Workflow Clarity

A clearly numbered 1–7 sequence includes an explicit feedback loop (re-run the coverage command, keep only improvements, "Repeat until the selected risk area is covered") plus a final verification gate ("Run review"), matching the anchor for a clear sequence with feedback loops and a checkpoint.

3 / 3

Progressive Disclosure

The skill is under 50 lines with a single task and no bundle files, and the content is well-organized as a numbered list plus a closing rule, which the guidelines allow to score 3 without external references.

3 / 3

Total

11

/

12

Passed

Description

67%

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 and clearly distinguishable, naming the tool and concrete priorities, but it lacks an explicit "Use when..." trigger clause and misses some natural trigger-term variations a user would say.

Suggestions

Add a "Use when..." clause (e.g., "Use when improving Rust test coverage, reporting code coverage, or closing coverage gaps in the Fallow codebase") to explicitly answer when Claude should invoke this skill.

Broaden trigger terms with natural phrasings users actually say, such as "code coverage", "coverage report", and "coverage gaps", beyond the technical "cargo-llvm-cov".

DimensionReasoningScore

Specificity

Lists multiple concrete actions and a named tool: "improve Fallow Rust test coverage with cargo-llvm-cov", "prioritizing meaningful untested behavior", and "preserving runtime correctness" — matching the anchor that lists several specific concrete actions rather than vague language.

3 / 3

Completeness

It clearly states what the skill does (improve Rust test coverage with cargo-llvm-cov, prioritize untested behavior, preserve correctness) but provides no "Use when..." clause or equivalent explicit trigger guidance, which the guidelines cap at 2.

2 / 3

Trigger Term Quality

Contains relevant keywords ("test coverage", "cargo-llvm-cov", "untested behavior") but omits common natural variations a user might say such as "code coverage", "coverage report", or "coverage gaps", fitting the anchor for some relevant keywords but missing common variations.

2 / 3

Distinctiveness Conflict Risk

The niche is narrow and project-specific ("Fallow Rust test coverage with cargo-llvm-cov"), making it unlikely to trigger for unrelated skills — matching the anchor for a clear niche with distinct triggers.

3 / 3

Total

10

/

12

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
fallow-rs/fallow
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.