What problem does it solve? Code changes made without tests ship unverified behavior, and bug fixes without reproduction tests leave regressions unguarded. This Skill enforces a disciplined write-the-failing-test-first workflow so every behavior change is proven by an executable test. ## Core Features & Use Cases - TDD Cycle Enforcement: Walks through RED (failing test), GREEN (minimal implementation), and REFACTOR steps, with repository-specific test command discovery before writing any test. - Prove-It Pattern for Bugs: Reproduces reported bugs with a failing test before attempting a fix, then verifies the fix and runs the full suite. - Testing Best Practices: Covers the test pyramid, test size classification, DAMP vs DRY, mock discipline, Arrange-Act-Assert, anti-patterns, and browser verification via Chrome DevTools. - Use Case: A bug report says completing a task doesn't set its timestamp. The Skill guides writing a failing reproduction test first, implementing the fix, and confirming the full suite passes. ## Quick Start Use the test-driven-development skill to implement this feature by writing a failing test first, then the minimal code to make it pass.