What problem does it solve?
This Skill helps developers build software more reliably and with higher quality by adhering to the principles of Test-Driven Development (TDD), ensuring that code is written to meet specific, tested requirements.
Core Features & Use Cases
- Red-Green-Refactor Loop: Guides users through the iterative cycle of writing failing tests, implementing minimal code to pass, and then refactoring.
- Focus on Behavior: Emphasizes writing tests that verify observable behavior through public interfaces, not internal implementation details.
- Use Case: When starting a new feature, use this Skill to guide the process of writing the first test, then the minimal code to pass it, and repeating this cycle until the feature is complete and well-tested.
Quick Start
Use the tdd skill to guide me through writing a test for a new user registration function.