CtrlK
BlogDocsLog inGet started
Tessl Logo

tdd-workflows-tdd-cycle

Use when working with tdd workflows tdd cycle

36

Quality

33%

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

Quality

Content

35%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill provides a well-structured conceptual framework for TDD workflows but fails on actionability — it contains no executable code, no real tool commands, and relies entirely on abstract 'Task tool' delegations with undefined subagent types. It is significantly over-verbose, explaining TDD concepts and anti-patterns that Claude already knows, while the actual novel guidance (specific tool usage, concrete commands) is absent. The workflow sequencing is the strongest aspect, with clear phases and gates, though validation steps lack concrete implementation.

Suggestions

Replace abstract 'Task tool with subagent_type' steps with concrete, executable commands — actual test framework invocations (e.g., pytest commands), real code examples showing test-first patterns, and specific CLI commands for coverage reporting.

Remove sections that explain TDD concepts Claude already knows: anti-patterns, most of the Notes section, and the extended thinking block. Focus tokens on what's unique to this project's TDD setup.

Add at least one concrete end-to-end example showing a failing test, minimal implementation, and refactored result with actual code in a specific language/framework.

Split the validation checklists, metrics tracking, and configuration thresholds into a separate reference file to reduce the main skill's length and improve progressive disclosure.

DimensionReasoningScore

Conciseness

The skill is heavily verbose with extensive sections that explain TDD concepts Claude already knows (anti-patterns, notes about TDD discipline, what TDD is). The validation checklists, metrics tracking, and anti-patterns sections largely restate common knowledge. The extended thinking block and boilerplate 'Use this skill when' sections add unnecessary tokens.

2 / 5

Actionability

Despite having numbered steps, the guidance is abstract and non-executable. Every step delegates to a 'Task tool with subagent_type' pattern that is not a real, documented tool — it reads like pseudocode for an orchestration system. There are zero concrete code examples, no actual test framework commands, no executable snippets, and no real CLI commands. The $ARGUMENTS placeholder is never defined.

2 / 5

Workflow Clarity

The phases are clearly sequenced (Red-Green-Refactor) with explicit gates between phases and validation checklists. However, the validation steps are checklist items rather than executable verification commands. The failure recovery section exists but is vague ('rollback to last valid state' without specifying how). The workflow is well-structured conceptually but lacks concrete validation mechanisms.

3 / 5

Progressive Disclosure

There is one reference to 'resources/implementation-playbook.md' but no bundle files are provided, making it unverifiable. The skill itself is a monolithic ~200-line document that could benefit from splitting detailed phase instructions, checklists, and anti-patterns into separate files. The structure has clear sections but everything is inlined.

3 / 5

Total

10

/

20

Passed

Description

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

This description is extremely minimal, consisting only of a vague 'Use when' clause with no explanation of what the skill actually does. It includes some relevant trigger terms (tdd, tdd cycle) but misses common synonyms and provides zero concrete actions or capabilities. It fails to help Claude understand what this skill offers or differentiate it from other development-related skills.

Suggestions

Add concrete actions describing what the skill does, e.g., 'Guides test-driven development by helping write failing tests first, implement minimal code to pass, and refactor. Supports red-green-refactor cycle.'

Expand trigger terms to include natural synonyms like 'test-driven development', 'red-green-refactor', 'write tests first', 'unit testing workflow'.

Make the 'Use when' clause more specific, e.g., 'Use when the user asks about TDD, wants to follow a test-driven development workflow, or mentions red-green-refactor.'

DimensionReasoningScore

Specificity

The description contains no concrete actions whatsoever. It does not describe what the skill does—only vaguely references 'tdd workflows tdd cycle' without naming any specific capabilities like writing tests, running test suites, or refactoring code.

1 / 5

Completeness

It has a 'when' clause ('Use when working with tdd workflows tdd cycle') but completely lacks a 'what' component—there is no description of what the skill actually does. The 'when' itself is also vague.

2 / 5

Trigger Term Quality

It includes 'tdd', 'tdd workflows', and 'tdd cycle', which are relevant keywords a user might say. However, it misses natural synonyms and related terms like 'test-driven development', 'red-green-refactor', 'unit tests', or 'write tests first'.

3 / 5

Distinctiveness Conflict Risk

The mention of 'tdd' provides some specificity that distinguishes it from generic coding or testing skills, but without concrete actions, it could overlap with general testing skills, code quality skills, or workflow skills.

3 / 5

Total

9

/

20

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

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.