CtrlK
BlogDocsLog inGet started
Tessl Logo

tdd-workflows-tdd-cycle

Use when working with tdd workflows tdd cycle

40

Quality

38%

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 ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/tdd-workflows-tdd-cycle/SKILL.md

The canonical home for this skill is tdd-workflows-tdd-cycle in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

48%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 lays out a thorough, well-gated TDD workflow with clear phases, checkpoints, and recovery loops, but it is padded with restatements of well-known TDD concepts and delegates all execution to unverifiable external subagents rather than providing executable code. Its one external reference points to a missing file.

Suggestions

Trim the 'Anti-Patterns to Avoid', 'Success Criteria', 'TDD Metrics Tracking', and 'Notes' sections, which restate TDD fundamentals Claude already knows; keep only the gates and process specifics that are non-obvious.

Either provide the referenced 'resources/implementation-playbook.md' file (and place it under a standard references/ directory) or remove the dangling reference.

Add at least one concrete, self-contained executable example (e.g., a real test file and the minimal implementation that turns it green) instead of relying entirely on delegated Task-tool prompts to external subagents.

DimensionReasoningScore

Conciseness

Large sections restate TDD knowledge Claude already has — 'Anti-Patterns to Avoid', 'Success Criteria', 'TDD Metrics Tracking', 'Notes' ('Tests are the specification', 'Refactoring is NOT optional') and the bracketed 'Extended thinking' meta-block — fitting 'noticeably verbose; several unnecessary explanations or padded sections' rather than the mostly-efficient score 3.

2 / 5

Actionability

Each step gives a concrete Task-tool prompt and subagent_type, but there is no executable code or commands and execution depends on external subagents ('comprehensive-review::architect-review', 'unit-testing::test-automator') that are not verifiable here, matching 'some concrete guidance but incomplete' rather than the fully-executable score 4.

3 / 5

Workflow Clarity

Phases 1-6 are clearly sequenced with explicit GATE markers ('Do not proceed until all tests fail appropriately'), per-phase checklists, and a 'Failure Recovery' feedback loop, fitting 'clear sequence with most checkpoints present'; it stops short of score 5 because several checkpoints are generic ('verify all tests fail appropriately') rather than concrete validation commands.

4 / 5

Progressive Disclosure

The body is well-sectioned into phases and topics (not a monolithic wall), but content that could live in separate files (metrics, anti-patterns, success criteria) is inlined, and the sole reference to 'resources/implementation-playbook.md' points to a file that does not exist in any bundle directory, fitting 'some structure but could be better organized'.

3 / 5

Total

12

/

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 circular and thin: it reuses the skill's own name as both the capability and the trigger without stating any concrete actions or natural user phrasing. It answers only 'when' and leaves 'what' entirely unspecified.

Suggestions

State 2-3 concrete actions the skill performs, e.g. 'orchestrates a red-green-refactor TDD cycle, writes failing tests first, and refactors under green tests'.

Replace the redundant 'tdd workflows tdd cycle' trigger with natural phrasing users would actually say, such as 'test-driven development', 'TDD', 'red-green-refactor', or 'write tests first'.

Add an explicit 'what' clause before the 'Use when' clause so the description answers both what the skill does and when to use it.

DimensionReasoningScore

Specificity

The description names the domain ('tdd workflows tdd cycle') but states no concrete actions at all — there is no capability verb, matching the anchor 'Names the domain but actions are minimal or generic' rather than score 3 which requires 1-2 concrete actions.

2 / 5

Completeness

It provides only a 'when' ('Use when working with tdd workflows tdd cycle') with no statement of what the skill does, matching the anchor 'only when is present without what'; it cannot reach 3 which requires a clear 'what'.

2 / 5

Trigger Term Quality

'tdd workflows tdd cycle' is redundant technical jargon and not phrasing a user would naturally say; it lacks natural synonyms like 'test-driven development', 'red-green-refactor', or 'write tests first', fitting the 'one or two generic keywords; missing natural phrases' anchor.

2 / 5

Distinctiveness Conflict Risk

TDD is a recognizable niche with limited conflict risk, but the vague 'working with' trigger could overlap with general testing skills, fitting 'somewhat specific but could still overlap with similar skills' rather than 4 which needs mostly-distinct triggers.

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

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.