EvanFlow: TDD prescribes a disciplined test-driven development cycle focused on vertical slices. Each cycle is RED (write a failing test), GREEN (implement minimal code to pass), and REFACTOR (clean while tests are fresh). The skill documents vocabulary, anti-patterns, and a per-cycle checklist to enforce behavior-driven assertions and real-service integration where possible.
Use it for developing production features, bug fixes, or refactors where behavioral guarantees matter. It's intended for backend services, business logic, and frontend code with testable behavior — avoid for throwaway prototypes or generated code. Use when you want tight feedback, safer refactors, and tests that describe observable behavior rather than internals.
Suited to developer-assistant frameworks that can run tests and interact with repositories or CI (Claude Code, Codex-like agents, or CLI-capable tooling).
This skill has not been reviewed by our automated audit pipeline yet.