소개
The TDD skill provides a structured framework for implementing Test-Driven Development within Claude Code, emphasizing the 'failure-first' principle to guarantee test validity. It guides users through the mandatory cycle of writing a minimal failing test, implementing the simplest code to pass, and refactoring for quality. While strict for complex algorithms, business logic, and data transformations, the skill is pragmatically designed to skip TDD for UI components and simple CRUD operations where manual verification is more efficient.