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.
Key Features
01Tailored test patterns for Elixir and TypeScript/React stacks
02Verification of failing tests to prevent false positives
03Strict Red-Green-Refactor workflow enforcement
04Behavior-driven testing focus over implementation details
0574 GitHub stars
06Automated execution of full test suites via terminal tools