Build features with tests that prove they work.
Guides code changes through failing tests, minimal implementations, and refactoring so tests demonstrate the intended behavior.
When to use it
Use for new features, bug fixes, refactoring, and behavior changes.
It changes how the agent implements project changes by requiring a failing test before production code.
What you provide
No setup requirements listed.
This skill
production code
Deletes code written before tests (irreversible)