What problem does it solve?
This Skill prevents premature implementation by forcing code changes through a strict test-first workflow, so feature work, fixes, and refactors cannot slip past validation.
Core Features & Use Cases
- Obligation Scanning: Derives the claims a change must satisfy before any implementation begins.
- Red-Green Workflow: Requires failing tests first, then the smallest possible code change to make them pass.
- Coverage and Lint Gates: Verifies that the finished work is exercised by tests, meets coverage expectations, and passes linting and type checks.
- Use Case: When a developer needs to add a feature without breaking existing behavior, this Skill keeps the work disciplined, auditable, and ready for commit only after every gate is green.
Quick Start
Use the tdd skill to turn an approved change into failing tests first, then implement the smallest fix that makes every gate pass.