Guides developers through the Test-Driven Development lifecycle using the Red-Green-Refactor cycle and FIRST principles.
TDD Assistant is a specialized Claude Code skill designed to streamline the software development process by enforcing high-quality testing standards. It provides step-by-step guidance for the Red-Green-Refactor cycle, helps identify common TDD anti-patterns, and ensures tests adhere to the FIRST principles (Fast, Independent, Repeatable, Self-validating, Timely). By integrating testing with Spec-Driven Development, it helps developers map business requirements directly to actionable test cases, resulting in more maintainable and reliable codebases.
주요 기능
01Automated configuration detection via project standards
02TDD, BDD, and ATDD workflow integration
03Red-Green-Refactor cycle guidance
0418 GitHub stars
05Anti-pattern detection and quick-fix suggestions
06FIRST principle validation for unit tests
사용 사례
01Aligning technical unit tests with business acceptance criteria (BDD)
02Implementing new features using a strict test-first approach
03Refactoring legacy code safely while maintaining test integrity