Test-driven development with a real red-green-refactor gate. Use when building a new function/feature/bugfix and the user wants tests to drive the code ("do this TDD", "write the test first", "test-drive this"). Enforces test-before-code without the ceremony.