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. ## Core Features & Use Cases - Red-Green-Refactor Workflow: Walks through one test at a time using vertical tracer-bullet slices instead of writing all tests upfront. - Behavior-Focused Test Design: Distinguishes good integration-style tests from implementation-coupled tests, with concrete TypeScript examples. - Design Guidance: Includes references on deep modules, interface design for testability, mocking at system boundaries, and post-cycle refactoring candidates. - Use Case: When asked to build a new feature with TDD, the Skill plans the public interface with the user, writes one failing test, implements minimal code to pass, and repeats until all prioritized behaviors are covered. ## Quick Start Ask the AI to build a feature or fix a bug using test-driven development with the red-green-refactor loop.