What problem does it solve? Teams often write tests that achieve high line coverage but fail to actually verify behavior, relying on weak assertions, missing branch coverage, and tests derived from implementation code rather than requirements. This Skill enforces a test quality discipline so tests genuinely validate behavior. ## Core Features & Use Cases - Assertion and naming constraints: Bans weak assertions (toBeDefined, toBeTruthy) as sole assertions, requires behavior-describing test names, and enforces AAA structure with one behavior per test. - Quality thresholds and mutation testing: Defines authoritative thresholds for line/branch coverage and mutation score (80% target, 60% minimum), with configuration templates for Stryker, mutmut, PIT, and six other languages. - Branch coverage analysis (BCA): AI-driven analysis of defensive code branches (guards, exception paths, loop boundaries) to generate supplementary BCA-numbered tests complementing requirement-driven tests. - Use Case: After implementing an order-processing service, ask the AI to review the test suite; it flags weak assertions, analyzes uncovered branches like null guards and database error paths, and generates properly annotated supplementary tests. ## Quick Start Ask the AI to review the test file for your service module and identify weak assertions, untested branches, and missing requirement traceability.