What problem does it solve?
This Skill ensures all code development adheres to Test-Driven Development (TDD) principles, leading to more robust, maintainable, and higher-quality software by enforcing comprehensive test coverage.
Core Features & Use Cases
- Enforces TDD: Guides users to write tests before writing implementation code.
- Mandates Coverage: Requires a minimum of 80% test coverage across unit, integration, and E2E tests.
- Comprehensive Testing: Supports various test types including unit, integration, and end-to-end (E2E) tests using tools like Jest, Playwright, and Vitest.
- Use Case: When developing a new API endpoint, use this skill to first define the expected request/response and error scenarios with tests, then implement the endpoint logic to satisfy those tests, ensuring reliability from the start.
Quick Start
Activate this skill to develop a new feature, ensuring all tests are written first and achieve at least 80% coverage.