What problem does it solve? AI-generated code frequently ships without tests, and error paths often go completely untested. This Skill turns testing from an afterthought into a hard gate: every implementation task must include tests written first or alongside the code, with coverage requirements enforced at QA. ## Core Features & Use Cases - Mandatory Red-Green-Refactor Order: Requires a failing test before any implementation code, then minimal code to pass, then refactoring with tests green. - Coverage Gates: Blocks tasks where changed behavior lines lack test execution, and requires tests for every new error path, exception handler, or error return. - Test-Placement Map: Directs new tests into the project's existing test layout by mirroring source paths, avoiding invented parallel structures. - Use Case: When an agent adds a new validation function to a service, this Skill ensures a failing test is written first, the error branch is covered, and the task is rejected at QA if behavior changed without test changes. ## Quick Start Apply the testing-strategy skill to enforce TDD order and coverage gates on this implementation task before marking it done.