CtrlK
BlogDocsLog inGet started
Tessl Logo

auto-write-test-rules

Use when adding or proposing a new test ONLY if the test rules are not present

60

Quality

68%

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 ./.claude/skills/auto-write-test-rules/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

88%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 terse, well-structured single-pointer skill that is token-efficient and unambiguous in its one action. Its only real weakness is that it relies entirely on an external, non-bundled file for any actual content.

DimensionReasoningScore

Conciseness

The single line "Use @.claude/rules/testing.md regardless of path setting" is maximally lean, assumes Claude's competence, and every token earns its place with no padding.

5 / 5

Actionability

The @-mention is a concrete, loadable directive pointing to a specific file, but the body itself delegates all detail to that external file rather than providing inline code or commands, leaving a minor gap.

4 / 5

Workflow Clarity

This is a simple single-action skill under 50 lines whose one action (load the referenced rules file) is unambiguous, qualifying for the simple-skill exception that allows a 5.

5 / 5

Progressive Disclosure

The body is a single well-signaled one-level reference to @.claude/rules/testing.md with easy navigation, but no bundled reference files exist and the pointer targets an external path rather than a file inside the skill bundle, a minor organization gap.

4 / 5

Total

18

/

20

Passed

Description

48%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, conditional trigger phrase that scopes it well and limits conflict risk, but it never states what the skill actually does and offers only minimal action specificity. Adding an explicit capability statement would lift both specificity and completeness.

Suggestions

State the concrete capability explicitly, e.g. "Generates or installs test rules at @.claude/rules/testing.md" so the "what" is unambiguous.

Broaden trigger coverage with natural synonyms users say, such as "unit tests", "test setup", or "test scaffolding".

Keep the conditional "ONLY if the test rules are not present" clause as it effectively bounds the skill and reduces conflict risk.

DimensionReasoningScore

Specificity

The description names the domain ("adding or proposing a new test") but the only action stated is the minimal "adding or proposing," with no concrete capabilities enumerated, matching the anchor that names a domain with minimal or generic actions.

2 / 5

Completeness

It has an explicit and well-scoped "when" ("Use when adding or proposing a new test ONLY if the test rules are not present") but the "what" is only weakly implied rather than stated, so one half is clear while the other is thinly specified.

3 / 5

Trigger Term Quality

It includes relevant natural terms like "adding or proposing a new test" and "test rules" that a user might say, but it misses common variations and synonyms such as unit tests, test scaffolding, or test setup.

3 / 5

Distinctiveness Conflict Risk

The conditional trigger ("ONLY if the test rules are not present") carves out a distinct niche with low overlap risk, but because no concrete actions are listed the distinctiveness is slightly short of the clear-niche 5 anchor.

4 / 5

Total

12

/

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
dlt-hub/dlt
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.