Automates the complete Test-Driven Development lifecycle within Claude Code to ensure robust, verified feature implementation through autonomous cycles.
The TDD Execution skill provides a structured framework for Claude to autonomously implement features using Test-Driven Development (TDD) principles. It guides the AI through a rigorous engineering lifecycle: defining behavior via failing tests, implementing minimal code to pass, undergoing automated code review gates, and performing atomic commits. By incorporating a 'Five Whys' root-cause analysis for failures and persistent plan file updates, this skill ensures that complex coding tasks remain organized, verifiable, and resilient even across interrupted sessions.
Key Features
01Persistent progress tracking to survive session interruptions
021 GitHub stars
03Integrated code review gates using specialized subagents
04Autonomous Red-Green-Refactor cycle management
05Evidence-based root cause analysis for blocked tasks
06Automated Conventional Commits for atomic task tracking
Use Cases
01Implementing complex features with high reliability and test coverage requirements
02Managing long-running coding projects that require strict adherence to Gherkin specifications
03Refactoring legacy codebases while maintaining functional parity through verification