概要
The Test-Driven Development (TDD) skill transforms Claude's coding workflow into a disciplined, test-first process. By requiring the creation of a failing test before any implementation code is written, it ensures that every new function, feature, or bug fix is precisely validated against requirements. This skill guides the user through the 'Red-Green-Refactor' cycle: writing a failing test (Red), implementing the minimal code necessary to pass (Green), and then improving code quality (Refactor). It is ideal for developers seeking to reduce technical debt, prevent regressions, and ensure that software behavior remains consistent across backend Elixir and frontend TypeScript environments.