tdd

Test-driven development. Use when the user explicitly wants test-first work, red-green-refactor, or asks to use TDD.