Build code changes on tests that fail first.
Guides code changes through failing tests, minimal implementations, and refactoring to deliver tested behavior.
When to use it
Use for new features, bug fixes, refactoring, and behavior changes.
It changes how the agent implements and tests project code by requiring a failing test before production code.
What you provide
No setup requirements listed.
No additional actions listed.