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 behavior through public interfaces, so they survive internal changes and read like specifications. ## Core Features & Use Cases - Red-Green-Refactor Workflow: Structures development as one test, one minimal implementation, repeated incrementally via tracer bullets instead of writing all tests upfront. - Behavior-Focused Test Design: Distinguishes good integration-style tests from implementation-coupled tests, with concrete examples of each. - Interface and Mocking Guidance: Provides rules for dependency injection, deep modules, and mocking only at system boundaries. - Use Case: When building a new checkout feature, use this Skill to plan which behaviors to test, write one failing test at a time, implement minimal code to pass, then refactor with confidence. ## Quick Start Use the tdd skill to build the new feature test-first, one behavior at a time with the red-green-refactor loop.