About
The Test-Driven Development (TDD) skill integrates a structured Spec-Test-Driven Development (STDD) methodology into Claude Code, ensuring every line of code is justified by a requirement and verified by a test. It guides users through a strict cycle: writing a single failing test (RED), implementing the absolute minimum code to pass (GREEN), verifying the entire suite to prevent regressions, and performing safe refactoring. With specialized support for Python and pytest patterns, plus a system for tracking progress via SPEC.md markers, this skill transforms Claude into a disciplined software engineer that prioritizes reliability and maintainability.