What problem does it solve? Writing tests after implementation often produces brittle tests coupled to internal structure that break during refactors. This Skill enforces a disciplined test-first workflow where tests verify observable behavior through public interfaces, so they survive internal changes and read like specifications. ## Core Features & Use Cases - Red-Green-Refactor Workflow: Structures development as vertical slices with one test and one minimal implementation per cycle, avoiding the horizontal-slicing anti-pattern of writing all tests upfront. - Behavior-Focused Testing Guidance: Distinguishes good integration-style tests from implementation-coupled tests, with concrete examples of mocking boundaries, interface design, and deep modules. - Use Case: When building a new checkout feature, use this Skill to plan which behaviors to test, write a tracer-bullet test first, then iterate through incremental red-green cycles before refactoring duplication and deepening modules. ## Quick Start Use the tdd skill to build this feature test-first, one behavior at a time through the public interface.