CtrlK
BlogDocsLog inGet started
Tessl Logo

tdd

TDD deprecated shim

45

Quality

48%

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

Quality

Content

67%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 delivers a clear, well-structured TDD discipline workflow with explicit red-green-refactor checkpoints and an enforcement table, and it stays mostly concise. Its main weakness is actionability: the command blocks are placeholder comments rather than executable commands, and the deprecation notice conflicts with the detailed actionable guidance that follows.

Suggestions

Replace the empty bash comment blocks with a concrete example test command or a clearly parameterized placeholder (e.g. `pytest tests/test_<feature>.py -k <test_name>`).

Reconcile the 'Hard-deprecated. Do not invoke' banner with the substantive guidance below — either move the body into the replacement skill or trim it to a pure redirect.

Trim the 'External Model Consultation' section, which adds tokens without advancing the core test-first discipline.

DimensionReasoningScore

Conciseness

The body is largely lean imperative guidance ('Write ONLY enough code to pass the test', 'Run test - MUST FAIL') with little concept explanation Claude does not already know, matching 'Efficient; minor instances of over-explanation that could be trimmed'. It is not a 5 because the dramatic all-caps enforcement lines and the elaborate 'External Model Consultation' section add tokens that could be trimmed.

4 / 5

Actionability

The Commands section contains empty bash blocks with only comments ('# Run the project's test command - should have ONE new failure') rather than real executable commands, and the Output Format is a template, fitting 'Some concrete guidance but incomplete; pseudocode instead of executable code'. It is not a 4 because no concrete, copy-paste-ready command or code is provided.

3 / 5

Workflow Clarity

The Red-Green-Refactor cycle is a clear sequence with explicit validation checkpoints ('MUST FAIL', 'MUST PASS', 'Must stay green') and an enforcement table for error recovery, matching 'Clear sequence with most checkpoints present; minor validation gaps'. It is not a 5 because the verification commands are abstract placeholders rather than explicit, runnable validation steps.

4 / 5

Progressive Disclosure

The skill has well-organized section headers (Iron Law, Cycle, Enforcement Rules, Commands, Output Format) and no bundle files exist that would require deeper references, matching 'Good structure; most content is appropriately placed'. It is not a 5 because the content runs past 50 lines with a few sections (consultation, output template) that could be trimmed or externalized.

4 / 5

Total

15

/

20

Passed

Description

28%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 extremely terse and functions as a deprecation label rather than a capability statement: it names TDD but provides no concrete actions, no usage triggers, and only a vague 'what' with no 'when'. It is distinguishable only by the niche keyword 'TDD'.

Suggestions

Add a concrete 'what' and a 'Use when...' trigger clause, e.g. 'Applies test-first discipline... Use when writing code that should be backed by failing tests first.'

Include natural trigger synonyms such as 'test-driven', 'red-green-refactor', or 'write tests first' to improve keyword coverage.

Clarify the deprecation status without sacrificing the capability description, e.g. 'Deprecated: prefer the implementation workflow. Originally guided test-first development...'.

DimensionReasoningScore

Specificity

The description 'TDD deprecated shim' names the domain (TDD) but the only action descriptor is the generic 'deprecated shim', with no concrete capabilities listed, matching the score-2 anchor 'Names the domain but actions are minimal or generic'. It is not a 3 because it does not list even one or two concrete actions.

2 / 5

Completeness

It gives only a vague 'what' (deprecated shim) and entirely omits any 'when to use' guidance, matching 'Has a vague what and no when'. It is not a 3 because there is no clear statement of what the skill concretely does, and the missing 'Use when...' clause caps completeness at 3 anyway.

2 / 5

Trigger Term Quality

Only 'TDD' is a keyword a user might naturally say; 'deprecated shim' is internal jargon rather than a natural trigger phrase, fitting 'One or two generic keywords; missing the natural phrases users say'. It is not a 3 because common variations like 'test-first', 'test-driven', or 'red-green' are absent.

2 / 5

Distinctiveness Conflict Risk

'TDD' identifies a fairly distinct niche, but the bare 'deprecated shim' phrasing could still overlap with other test-discipline or workflow skills, matching 'Somewhat specific but could still overlap with similar skills'. It is not a 4 because no distinct triggers are provided to disambiguate it from related skills.

3 / 5

Total

9

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

description_field

'description' is very short (19 chars), consider making it more detailed

Warning

Total

15

/

16

Passed

Repository
Yeachan-Heo/oh-my-codex
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.