What problem does it solve? Code changes often ship without proof they work, and bug fixes lack regression protection. This Skill enforces a test-first workflow so every behavior change is verified by a failing-then-passing test before it is considered done. ## Core Features & Use Cases - Red-Green-Refactor Workflow: Write a failing test first, implement the minimal code to pass it, then refactor safely with tests as a safety net. - Prove-It Pattern for Bug Fixes: Reproduce any reported bug with a failing test before attempting a fix, guaranteeing the fix actually works and preventing regressions. - Testing Best Practices: Covers the test pyramid, state-based vs interaction-based assertions, DAMP over DRY in tests, real implementations over mocks, and browser runtime verification via Chrome DevTools. - Use Case: When you receive a bug report that completing a task does not set its timestamp, the Skill guides you to first write a failing reproduction test, then implement the fix, then run the full suite to confirm no regressions. ## Quick Start Ask the agent to implement a new feature or fix a bug using test-driven development, starting with a failing test that proves the expected behavior.