What problem does it solve?
This Skill enforces a rigorous Test-Driven Development (TDD) process to ensure code quality, maintainability, and high test coverage across unit, integration, and end-to-end tests.
Core Features & Use Cases
- Enforces TDD: Guides users to write tests before writing implementation code.
- Comprehensive Coverage: Mandates a minimum of 80% code coverage, including unit, integration, and E2E tests.
- Structured Workflow: Provides clear steps for defining user journeys, generating tests, implementing code, and verifying coverage.
- Use Case: When developing a new API endpoint, use this skill to first define the expected request/response and error scenarios with tests, then write the minimal code to pass those tests, and finally refactor and verify coverage.
Quick Start
Activate this skill when starting any new feature development or bug fix to ensure tests are written before code.