What problem does it solve?
This Skill eliminates the common risk of skipping test-first development, which leads to untested, buggy production code, unplanned regressions, and unmanageable technical debt from unverified implementations.
Core Features & Use Cases
- Strict Red-Green-Refactor Workflow: Enforces the mandatory cycle of writing a failing test first, writing minimal code to pass, then refactoring, with no exceptions for production code.
- Anti-Pattern Prevention: Includes guidance to avoid common testing mistakes like testing mock behavior, adding test-only methods to production code, and writing tests after implementation.
- Use Case: When implementing a new payment processing feature, this Skill guides you to write a failing test for invalid card number handling first, then write only the minimal code to pass that test, before refactoring for readability.
Quick Start
Ask the AI to implement a new user profile editing feature using test-driven development, and it will guide you to write the failing test for profile validation before writing any production code.