Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Test-first development route for TDD, writing failing tests first, RED -> GREEN -> REFACTOR, and behavior-changing feature/bug/refactor work. Do not use for already-failing test root-cause debugging, test-report packaging, or final completion evidence.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-05 | ✗→✓ | ▲ Improved | -51% | 0% |
| case-08 | ✓→✗ | ▼ Worse | -61% | 0% |
| case-02 | ✓→✓ | = Same ✓ | 81% | 0% |
| case-03 | ✓→✓ | = Same ✓ | 98% | 0% |
| case-04 | ✓→✓ | = Same ✓ | 40% | 0% |
Use this skill for all feature work, bug fixes, and refactors that change behavior.
Use this skill when the user wants to build or change behavior through tests:
Do not use it when tests are already failing and the user wants root cause; route that to systematic-debugging. Do not use it when the user only wants a test/coverage report; route that to generating-test-reports.
No production code before a failing test.
everything-claude-code:tdd-guide.test-driven-development.Other measured skills in the registry, with their headline benchmark lift.