tdd-red-green-refactor
Use when you want to drive a feature implementation through a strict test-driven cycle of failing-test, minimal-pass, and refactor commits on the current branch.
OutcomeThe feature described in the spec is implemented and covered by a passing test that was written before the implementation, with the work delivered in clean red-green-refactor order on the current branch.