What problem does it solve? Writing tests after implementation often produces brittle tests coupled to internal structure that break during refactors, while writing all tests upfront leads to testing imagined behavior instead of 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: Promotes integration-style tests through public interfaces that survive internal refactors, with guidance on when to mock (system boundaries only). - Design Guidance: Includes references on deep modules, interface design for testability, and post-cycle refactor candidates. - Use Case: When building a new checkout feature, use this Skill to write one failing test for a single behavior, implement minimal code to pass, then repeat incrementally until the feature is complete. ## Quick Start Ask the AI to build the next feature using test-driven development with the red-green-refactor loop, one behavior at a time.