What problem does it solve?
This Skill ensures code quality and reliability by enforcing a strict Test-Driven Development (TDD) process, guaranteeing high test coverage and robust application logic.
Core Features & Use Cases
- Enforces TDD: Guides the development process by requiring tests to be written before implementation.
- Comprehensive Testing: Mandates unit, integration, and E2E tests to cover all aspects of functionality.
- Coverage Guarantee: Aims for a minimum of 80% code coverage, ensuring thorough validation.
- Use Case: When developing a new API endpoint, this Skill will first prompt for tests that define the expected request/response and error handling, then guide the implementation to satisfy those tests, and finally verify coverage.
Quick Start
Use the tdd-workflow skill to implement the new user authentication feature, ensuring all tests pass with over 80% coverage.