Test Driven Development

Apply red-green-refactor workflow to implement behavior safely with fast feedback. Use when adding features, fixing bugs, or reducing regression risk in codebases with automated tests.

nikopj01 Updated

File contents

Test-Driven Development

Workflow

  1. Write a failing test that expresses expected behavior (red).
  2. Implement the minimal code needed to pass the test (green).
  3. Refactor while keeping tests green and behavior unchanged (refactor).
  4. Repeat in small increments; prefer one behavior per test.
  5. Keep tests deterministic, isolated, and readable.

nikopj01/codex-skills/tree/main/test-driven-development commit 37cf7cdf6a

Frequently asked questions

npx skillmds@latest add nikopj01/test-driven-development