What problem does it solve? Code changes and bug fixes often ship without proof they work, leading to regressions and untested behavior. This Skill enforces a test-first workflow where every behavior change is verified by a failing test before implementation begins. ## Core Features & Use Cases - Red-Green-Refactor Cycle: Write a failing test first, implement minimal code to pass it, then refactor with tests as a safety net. - Prove-It Pattern for Bug Fixes: Reproduce any reported bug with a failing test before attempting a fix, creating a permanent regression guard. - Test Pyramid and Sizing Guidance: Allocate effort across unit, integration, and E2E tests, and classify tests by resource consumption (small, medium, large). - Use Case: A bug report says completing a task does not set its timestamp. Write a reproduction test that fails, implement the fix, and confirm the test passes with 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.