What problem does it solve?
This skill provides a disciplined, repeatable Test-Driven Development workflow that guides teams to define behavior with tests before implementation, reducing ambiguity and preventing scope creep.
Core Features & Use Cases
- RED-GREEN-REFACTOR cycle as the default development loop for new features.
- Phase-guided workflow documentation, with explicit guidance for RED (failing test), GREEN (minimal code), and REFACTOR (improved structure).
- Integration guidance with DDD for preserving behavior during refactors and characterization tests for existing code.
- Quality metrics and governance aids, including test coverage expectations and TRUST 5 validation.
- Collaboration and role-based execution hints for manager-tdd, expert-backend, expert-frontend, and expert-testing.
Quick Start
Begin a standard TDD session by defining the SPEC, writing a failing test (RED), implementing minimal code to pass (GREEN), and refactoring while keeping tests green (REFACTOR).