What problem does it solve? Writing tests after implementation often produces brittle tests coupled to internal structure that break during refactors and fail to verify real behavior. This Skill enforces a disciplined test-first workflow so tests describe observable behavior through public interfaces and survive code changes. ## Core Features & Use Cases - Red-Green-Refactor Workflow: Drives one test at a time through vertical tracer-bullet slices instead of writing all tests upfront. - Behavior-Focused Testing Guidance: Distinguishes good integration-style tests from implementation-coupled tests, with concrete examples of each. - Design References: Includes guidance 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 like a checkout flow, the Skill plans which behaviors to test, writes one failing test, implements minimal code to pass, and repeats until the feature is complete. ## Quick Start Ask the assistant to build a feature or fix a bug using test-driven development with the red-green-refactor loop.