What problem does it solve? Writing tests after implementation often produces brittle, implementation-coupled tests that break during refactors and fail to verify real behavior. This Skill enforces a disciplined test-first workflow so tests act as durable specifications of behavior. ## Core Features & Use Cases - Red-Green Loop Discipline: Enforces writing a failing test before any implementation, one vertical slice at a time, with no speculative features. - Seam-Based Test Placement: Defines tests only at pre-agreed public boundaries, confirmed with the user before any test is written. - Anti-Pattern Detection: Identifies implementation-coupled, tautological, and horizontally sliced tests, with mocking guidelines restricted to system boundaries like external APIs, time, and file systems. - Use Case: When adding a checkout feature, write one failing test through the public interface ("user can checkout with valid cart"), implement the minimal code to pass it, then repeat for the next slice. ## Quick Start Use the tdd skill to build the new payment retry feature test-first, one red-green cycle at a time.