What problem does it solve? Writing tests after code, or writing all tests before implementation, produces brittle tests coupled to implementation details that break during refactors and fail to verify real behavior. ## Core Features & Use Cases - Red-Green-Refactor Workflow: Enforces one test at a time with minimal implementation, using tracer bullets to prove the path end-to-end before iterating. - Behavior-Focused Testing: Guides writing integration-style tests through public interfaces that survive internal refactors, with clear examples of good and bad tests. - Design Guidance: Includes references on deep modules, interface design for testability, mocking at system boundaries, and post-cycle refactoring candidates. - Use Case: When building a new checkout feature, use this Skill to plan which behaviors to test, write one failing test, implement minimal code to pass, and repeat until the feature is complete. ## Quick Start Ask the AI to build a feature using test-driven development with the red-green-refactor loop, one behavior at a time.