Build code with tests that prove they catch bugs.
Guides code changes through failing tests, minimal implementations, and refactoring to verify real behavior.
When to use it
Use for new features, bug fixes, refactoring, and behavior changes; ask the user about exceptions.
It changes how the agent implements project code 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)