What problem does it solve?
This Skill eliminates inconsistent, low-quality test suites that create false confidence and miss critical production bugs, reducing costly outages and rework caused by inadequate testing coverage.
Core Features & Use Cases
- Black-box testing enforcement: Blocks test writers from accessing source code to prevent tests that mirror implementation blind spots and miss edge cases.
- 12-category test taxonomy: Mandates comprehensive coverage of happy paths, boundary values, adversarial inputs, error contracts, and more for every function.
- Test quality gates: Enforces strong assertions, mutation testing targets, and AAA layout to eliminate weak, false-positive tests.
- Use Case: A team building a new payment processing feature uses this Skill to ensure their tests catch edge cases like invalid currency inputs and concurrent transaction conflicts, avoiding costly financial errors.
Quick Start
Apply the testing-rules skill to audit your existing test suite for a user authentication module and identify missing boundary and adversarial test cases.