CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

xp-increase-coverage

Increase test coverage with high-value, behavior-focused tests. Use when the user asks to increase coverage, write tests for untested code, or add high-value tests.

Quality

77%

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/xp-increase-coverage/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%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 lean, well-organized, and free of unnecessary explanation, suiting a simple single-purpose skill. Its weaknesses are executable specificity (no coverage-tool commands or example tests) and missing validation checkpoints (never instructed to run the new test or re-check coverage). Structure and token efficiency are strong.

Suggestions

Add a concrete coverage-analysis hint, e.g. detect the project's framework and run its coverage command (pytest --cov, npm test -- --coverage, go test -cover) so step 1 is executable rather than implied.

Include a validation step after writing the test, such as 'Run the new test and confirm it passes; re-run coverage to verify the target path is now covered' to close the feedback loop.

Show a short example of the expected output format for step 3's explanation (why the path matters / which failure it prevents), making the deliverable unambiguous.

DimensionReasoningScore

Conciseness

The body is brief, teaches nothing Claude already knows, and uses a tight task list; only the persona framing ("Act as a Senior XP Developer with Lean thinking. Work in small steps, aim for simplicity") and the redundant "improve reliability through meaningful tests" could be trimmed. Not anchor 5 because these minor padded phrases exist; not anchor 3 because nothing is genuinely over-explained.

4 / 5

Actionability

Steps are specific in intent ("Run coverage analysis on the code and identify untested, high-value behavior", "Write a focused test that exercises the most relevant untested path") but no concrete commands, tool guidance, or example test is given, leaving execution details missing. Not anchor 4 because there is no executable command or example; not anchor 2 because the three steps are concrete direction, not vague hints.

3 / 5

Workflow Clarity

The 1-2-3 sequence (run coverage, write test, explain) is clearly ordered with useful sub-bullets, but there is no validation checkpoint such as running the new test to confirm it passes or re-running coverage to verify the increase. Not anchor 4 because validation is absent rather than a minor gap; not anchor 2 because the sequence is well-defined without major gaps.

3 / 5

Progressive Disclosure

The skill is under 50 lines, single-purpose, and needs no external references; the body is organized into clear sections (role header, '### Task') with all content appropriately inlined. Per the rubric's simple-skill guideline, this earns the top score.

5 / 5

Total

15

/

20

Passed

Description

78%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 clearly states what the skill does and provides an explicit 'Use when' clause with natural trigger phrases users would say. It is concise, in third-person voice, and specific to the test-coverage niche. The only gaps are limited action breadth and a few missing synonyms such as 'unit tests' or 'improve coverage'.

DimensionReasoningScore

Specificity

The description names the domain ("test coverage") and 1-2 concrete actions ("Increase test coverage with high-value, behavior-focused tests"), but does not list several distinct actions, matching the '1-2 concrete actions' anchor. It is above anchor 2 because the actions are concrete rather than generic.

3 / 5

Completeness

It clearly answers both questions: the what ("Increase test coverage with high-value, behavior-focused tests") and an explicit when ("Use when the user asks to increase coverage, write tests for untested code, or add high-value tests") with concrete trigger phrases, matching the anchor-5 example structure exactly.

5 / 5

Trigger Term Quality

Natural trigger phrases users would actually say are present: "increase coverage", "write tests for untested code", "add high-value tests". Common variations like "unit tests", "improve coverage", or "add tests" are missing, keeping it below anchor 5 but above anchor 3's single-keyword example.

4 / 5

Distinctiveness Conflict Risk

The coverage-improvement niche has distinct triggers ("increase coverage", "untested code") with minimal conflict risk, though "write tests" slightly overlaps with generic test-writing skills. It is more specific than anchor 3's broad example but lacks the fully distinct trigger set of anchor 5.

4 / 5

Total

16

/

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.

Repository

saski/arnesto

Path

.agents/skills/xp-increase-coverage/SKILL.md

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.