What problem does it solve? Writing tests after code often produces brittle, implementation-coupled tests that break on every refactor. This Skill enforces a disciplined red-green TDD loop so tests verify behavior through public interfaces and survive internal 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-Based Test Design: Requires agreeing on public-interface seams with the user before any test is written, focusing effort on critical paths. - Anti-Pattern Detection: Identifies implementation-coupled, tautological, and horizontally-sliced tests, with mocking guidelines for system boundaries only. - Use Case: When adding a checkout feature, ask the agent to work test-first; it will confirm the seams, write one failing behavior test, implement the minimal code, and repeat per slice. ## Quick Start Ask the agent to build the next feature using test-driven development with the red-green-refactor loop.