What problem does it solve?
This Skill helps users implement test-driven development (TDD) practices, focusing on the red-green-refactor loop, integration tests, and test-first development.
Core Features & Use Cases
- Test-Driven Development: Encourages writing tests before code to ensure software quality.
- Red-Green-Refactor Loop: Guides users through the process of writing a failing test (RED), making it pass (GREEN), and then refactoring the code (REFACTOR).
- Integration Tests: Promotes writing integration-style tests that verify behavior through public interfaces.
- Use Case: A developer wants to add a new feature to an application and wants to ensure high code quality by using TDD practices.
Quick Start
Use the tdd skill to start a new test-driven development cycle for your feature implementation.