What problem does it solve? Writing tests after the fact often produces brittle tests coupled to implementation details that break on every refactor. This Skill enforces a disciplined test-driven development workflow where tests verify observable behavior through public interfaces, so they survive internal changes and read like specifications. ## 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 up front, preventing tests of imagined behavior. - Seam Identification: Helps decide which public interfaces to test at before writing any test, with guidance on deep modules and interface design for testability. - Mocking Discipline: Provides rules for mocking only at system boundaries (external APIs, time, file system) and never internal collaborators. - Use Case: When adding a checkout feature, use this Skill to write one failing test for the first behavior, implement the minimal code to pass, then repeat per behavior, finishing with a guided refactor pass. ## Quick Start Ask the assistant to build the next feature or bug fix using TDD with the red-green-refactor loop, confirming the seams and behaviors to test first.