PurposeTest-Driven Development skill: defines the discipline and boundaries of the red-green-refactor loop. Specifies what a good test is (verifies behaviour through public interfaces, not implementation details), where tests go (at pre-agreed seams, confirmed each cycle), three anti-patterns (implementation-coupled, tautological, horizontal slicing), and loop rules (red before green, one vertical slice at a time, refactoring is not part of the loop). Not just a "write tests first" reminder — a comprehensive TDD quality reference.

Domains

Coding

Forms

Style Guide
Required Tools
None
Languages
No strong dependency
Package Manager
N/A
Skill Composition
  • SKILL.md25.0%
  • other75.0%