Enforces the Red-Green-Refactor cycle to ensure production code is only written in response to failing behavioral tests.
This skill transforms Claude into a disciplined TDD practitioner, guiding the development process through the rigorous Red-Green-Refactor cycle. It prioritizes behavior-driven testing over implementation details, utilizing factory patterns for test data and ensuring high-quality code through business logic verification. By providing strict quality gates and decision trees, it prevents common pitfalls such as speculative coding, testing private methods, or using brittle setup patterns, resulting in a robust and maintainable codebase.
Características Principales
01Strict Red-Green-Refactor workflow enforcement
02Test data management using factory patterns
03Behavior-focused testing via public APIs
0414 GitHub stars
05Comprehensive refactoring assessment guides
06Quality gate checklists for clean code commits
Casos de Uso
01Standardizing testing patterns across web and iOS development projects
02Safely refactoring complex logic while maintaining API stability
03Building mission-critical features with 100% behavioral test coverage