What problem does it solve? Writing tests after implementation often produces brittle tests coupled to internal structure that break on every refactor. This Skill enforces a disciplined red-green-refactor workflow so tests verify behavior through public interfaces and survive code changes. ## Core Features & Use Cases - Red-Green Loop Rules: Enforces writing a failing test first, then only enough code to pass it, one vertical slice at a time. - Seam Identification: Helps define and confirm public test boundaries with the user before any test is written. - Anti-Pattern Detection: Flags implementation-coupled, tautological, and horizontally-sliced tests with concrete good/bad examples in tests.md and mocking guidance in mocking.md. - Use Case: When adding a checkout feature, use this Skill to agree on the public seams, write one failing behavior test like "user can checkout with valid cart", implement the minimal code to pass, and repeat. ## Quick Start Use the tdd skill to build this feature test-first, starting by confirming which public seams we should test.