CtrlK
BlogDocsLog inGet started
Tessl Logo

tdd

Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests.

66

Quality

80%

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

The canonical home for this skill is tdd in mattpocock/skills

SKILL.md
Quality
Evals
Security

Quality

Content

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

A well-structured, lean instruction skill with concrete guidance and a clear loop, but its progressive disclosure is undermined because the referenced tests.md and mocking.md files do not exist in the bundle.

Suggestions

Create the referenced tests.md and mocking.md files (or place them under references/) so the links in the body resolve to real bundle content.

Add an explicit validation/exit checkpoint for the red-green loop (e.g., 'the cycle is complete only when the new test passes and no prior test regresses').

Consider tightening the opening framing paragraph, which reads slightly editorial rather than instructional.

DimensionReasoningScore

Conciseness

Lean body that assumes Claude's competence; every section adds non-obvious guidance (seams, anti-patterns, tracer bullets) with no padding or re-explanation of basics.

5 / 5

Actionability

Concrete, specific instruction ('write down the seams under test and confirm them with the user', 'call the Skill tool with "codebase-design"') with worked anti-pattern examples, but it is concept guidance rather than executable code, leaving minor gaps.

4 / 5

Workflow Clarity

The red-green loop is clearly sequenced with explicit rules ('Red before green', 'One slice at a time') and refactoring delegated to the review stage; minor validation/checkpoint gaps prevent a top score.

4 / 5

Progressive Disclosure

Sections are well-organized and references to tests.md and mocking.md are clearly signaled one level deep, but those referenced files are not present in the bundle (no references/ directory), so the disclosure structure is incomplete.

3 / 5

Total

16

/

20

Passed

Description

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

A strong description that clearly states both the capability and explicit trigger conditions with natural phrasing. It is slightly light on enumerating concrete actions, which keeps specificity at the midpoint.

DimensionReasoningScore

Specificity

Names the TDD domain with a couple of concrete actions ('build features or fix bugs test-first', 'integration tests'), but the action list is short and somewhat abstract compared to the multi-action 5-anchor.

3 / 5

Completeness

Explicitly answers both 'what' (Test-driven development) and 'when' via concrete 'Use when...' trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Includes natural phrases users would say ('build features or fix bugs test-first', 'red-green-refactor', 'integration tests') with good coverage, though a few synonyms are missing.

4 / 5

Distinctiveness Conflict Risk

Clear niche with distinctive triggers ('red-green-refactor', 'test-first') and minimal overlap risk with other skills.

5 / 5

Total

17

/

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

relative_links

Relative link issues: 2 missing

Warning

Total

15

/

16

Passed

Repository
MoonshotAI/kimi-code
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.