CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

improve-ut

Analyzes changed files and improves unit test coverage using project-specific testing conventions from .trellis/spec/ unit-test specs. Determines test scope (unit vs integration vs regression), adds or updates tests following existing patterns, and runs validation. Use when code changes need test coverage, after implementing a feature, after fixing a bug, or when test gaps are identified.

Quality

87%

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

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

A lean, well-structured body with executable commands, a clear five-step flow, and an explicit output format template. The main gaps are the missing error-recovery loop for failed validation and the absence of any concrete test-authoring example, though the latter is mitigated by the design's dynamic discovery of project testing conventions.

DimensionReasoningScore

Conciseness

Every section (Usage, Source of Truth, Execution Flow, Output Format) carries purely operational content — commands, a discovery step, an output template — with no explanation of concepts Claude already knows and nothing to trim, matching the lean 5-anchor.

5 / 5

Actionability

Provides fully executable commands ('git diff --name-only', 'python3 ./.trellis/scripts/get_context.py --mode packages', 'pnpm lint', 'pnpm typecheck', 'pnpm test'), but the core test-authoring step is directed only as 'Add/update tests using existing project test patterns' with no example — a defensible gap given dynamic spec discovery, yet still short of copy-paste-ready 5.

4 / 5

Workflow Clarity

Five clearly sequenced steps with an explicit validation checkpoint (step 4 runs lint/typecheck/test), but there is no error-recovery loop instructing Claude to fix failures and re-run validation, which the 5-anchor requires.

4 / 5

Progressive Disclosure

A short, well-sectioned overview with no bundle files; the only external pointer (project '.trellis/spec/' unit-test files) is one level deep and clearly signaled with spec file names, qualifying for the simple-skill exception to score 5.

5 / 5

Total

18

/

20

Passed

Description

83%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: third-person voice, several concrete capabilities, and an explicit multi-trigger 'Use when' clause that clearly separates it from generic testing skills. Minor improvements are possible by naming what 'runs validation' entails and adding common trigger synonyms such as 'write tests' or 'add tests'.

DimensionReasoningScore

Specificity

Lists several concrete actions ('Analyzes changed files', 'Determines test scope (unit vs integration vs regression)', 'adds or updates tests following existing patterns'), but 'runs validation' is generic and unnamed, a minor coverage gap versus the comprehensive 5-anchor.

4 / 5

Completeness

Explicitly answers both what ('Determines test scope... adds or updates tests... runs validation') and when with four concrete trigger phrases ('Use when code changes need test coverage, after implementing a feature, after fixing a bug, or when test gaps are identified'), matching the 5-anchor exactly.

5 / 5

Trigger Term Quality

Natural phrases like 'test coverage', 'test gaps', and 'after fixing a bug' are present, but common variations users would say ('write tests', 'add tests', 'unit testing') are missing, matching the good-but-not-comprehensive 4-anchor.

4 / 5

Distinctiveness Conflict Risk

The unit-test-coverage niche tied to '.trellis/spec/ unit-test specs' is distinct, but broad moment triggers ('after implementing a feature', 'after fixing a bug') create minor overlap risk with closely related development and testing skills.

4 / 5

Total

17

/

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

202780181/lingxiData

Path

.agents/skills/improve-ut/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.