Use when writing any new code or feature to enforce the TDD red-green-refactor cycle.
Implement using strict TDD: $ARGUMENTS
testing skill for all test structure (GWT with blank lines), naming (snake_case), and fakes usage.test-reviewer agent to validate the test quality.Work in cohesive layer slices from the outside in. The RED-GREEN-REFACTOR cycle applies at the layer level, not line by line.
docs/specifications/<feature-slug>.md) and any relevant existing source files.returns_<status>_when_<condition>.Repeat RED → GREEN → REFACTOR for each subsequent layer as defined in the implementation plan. Tick off the SoT checklist item as each layer is completed.
1 proves an amount as well as 50, and add(1, 1) proves addition as well as add(50, 100).201/204)400)400)404) when applicable500) when behavior exists