CtrlK
BlogDocsLog inGet started
Tessl Logo

testing

Test file conventions: setup functions, factories, Result assertion helpers, organization, type testing, naming, and pruning low-value tests. Use when: "write tests", "add a test", "fix this test", "delete tests", "prune tests", "audit tests", or modifying *.test.ts files.

76

Quality

95%

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

93%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, actionable, and well-structured with conditional reference routing and decision tables. The only gap is that the destructive test-pruning workflow relies on a reference for validation/feedback loops rather than surfacing them inline.

Suggestions

Add a brief inline validate-step for the pruning/deletion path (e.g., 'name a regression that would become possible before deleting') so the feedback loop is visible without loading the reference.

Surface the deletion grill's commit-discipline and final-report expectations as a one-line summary in the body to make the destructive workflow self-contained.

DimensionReasoningScore

Conciseness

Lean body with no padding or explanations of concepts Claude already knows; every section (Result Assertions, Tests vs Benchmarks, naming, splitting) earns its place with tight rules and examples.

5 / 5

Actionability

Provides concrete executable guidance throughout — copy-paste-ready import snippets, good/bad test-name contrasts, a splitting decision table, and an annotated naming pattern diagram covering common cases.

5 / 5

Workflow Clarity

Clear conditional routing ('If working with X, read Y') and explicit When to Split / When NOT to Split decision guidance, but the body itself lacks explicit validate-fix-retry checkpoints for the destructive batch 'deleting/pruning tests' path (delegated to a reference rather than stated inline).

4 / 5

Progressive Disclosure

Clear overview with well-signaled one-level-deep references conditionally routed by task; all five referenced files exist and each reference is gated on a specific working context.

5 / 5

Total

19

/

20

Passed

Description

96%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 explicitly covers both what the skill does and when to use it. Minor overlap with adjacent skills is acknowledged via related-skill pointers.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'setup functions, factories, Result assertion helpers, organization, type testing, naming, and pruning low-value tests' — giving comprehensive coverage of the skill's capabilities.

5 / 5

Completeness

Explicitly answers both 'what' (the conventions list) and 'when' via a clear 'Use when:' clause with concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural trigger phrases ('write tests', 'add a test', 'fix this test', 'delete tests', 'prune tests', 'audit tests') plus the file extension '*.test.ts' that users would naturally mention.

5 / 5

Distinctiveness Conflict Risk

Has a clear test-conventions niche with distinct triggers, but the body cross-references related skills ('typescript', 'services-layer') indicating minor overlap risk with closely related skills.

4 / 5

Total

19

/

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
EpicenterHQ/epicenter
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.