CtrlK
BlogDocsLog inGet started
Tessl Logo

tdd-workflow

Test-Driven Development workflow principles. RED-GREEN-REFACTOR cycle.

58

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 ./.agents/skills/tdd-workflow/SKILL.md

The canonical home for this skill is jbvc/agents-tdd-workflow

SKILL.md
Quality
Evals
Security

Quality

Content

75%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 well-organized, lean TDD reference with concrete rules, a clearly sequenced cycle, and explicit validation checkpoints. It scores consistently at 4 across dimensions, held from 5 by light redundancy, absence of executable code examples, and shallow error-recovery detail.

Suggestions

Add a short executable test example (e.g. a failing pytest or jest snippet transitioning RED→GREEN) to lift actionability toward anchor 5.

Tighten the redundancy between the ASCII cycle diagram and the per-phase principle sections, and trim the closing "Remember" quote, to push conciseness to anchor 5.

Spell out an explicit error-recovery feedback loop (e.g. "If a test fails during REFACTOR: revert, re-run RED/GREEN, then retry") to strengthen workflow_clarity.

DimensionReasoningScore

Conciseness

Lean, table-driven layout that assumes Claude already knows what TDD is; minor redundancy between the ASCII cycle diagram, the per-phase sections, and the closing quote keeps it just below anchor 5.

4 / 5

Actionability

Concrete rules ("Test must fail first", "One assertion per test", "All tests must stay green", "Commit after each refactor") and concrete test-name examples; no code, but the scoring notes exempt instruction-only skills, so it lands at anchor 4 rather than 5 for lack of executable examples.

4 / 5

Workflow Clarity

The RED→GREEN→REFACTOR→Repeat cycle is clearly sequenced with explicit checkpoints ("Test must fail first", "All tests must stay green") and a repeat loop, but error-recovery guidance is light, fitting anchor 4.

4 / 5

Progressive Disclosure

No bundle files exist; the skill is a single self-contained file with 10 well-organized numbered sections and no nested references, giving good structure with minor organization gaps at anchor 4.

4 / 5

Total

16

/

20

Passed

Description

61%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 and distinctive for the TDD niche but is missing an explicit "Use when..." trigger clause within the description field itself, capping completeness. Adding trigger phrases (e.g. "Use when practicing TDD or writing tests before implementation") directly in the description would raise the score.

Suggestions

Append an explicit trigger clause to the description, e.g. "Use when practicing Test-Driven Development, writing tests before implementation, or following the RED-GREEN-REFACTOR cycle."

Include the natural abbreviation "TDD" and the phrase "write tests first" in the description to broaden trigger-term coverage.

Enumerate one or two concrete actions (e.g. "write a failing test, implement minimal code to pass, then refactor") to lift specificity above anchor 3.

DimensionReasoningScore

Specificity

Names the TDD domain and the three concrete RED-GREEN-REFACTOR phases, but does not enumerate multiple specific actions (e.g. write failing tests, write minimal code), matching anchor 3.

3 / 5

Completeness

The description field gives a clear "what" (TDD workflow principles, the cycle) but contains no "Use when..." trigger clause; the separate when_to_use field is outside the description target, so completeness is capped at 3 per the rubric guideline.

3 / 5

Trigger Term Quality

"Test-Driven Development" and "RED-GREEN-REFACTOR cycle" are natural user terms, though the common "TDD" abbreviation and "write tests first" phrasing are missing, fitting anchor 4.

4 / 5

Distinctiveness Conflict Risk

TDD with the RED-GREEN-REFACTOR cycle is a clear niche with distinct triggers and only minor overlap with general testing skills, matching anchor 4.

4 / 5

Total

14

/

20

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
vudovn/ag-kit
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.