What problem does it solve?
This Skill exposes green test suites that fail to detect meaningful regressions by deliberately breaking gates, assertions, hooks, and verification rules, helping you identify ineffective coverage before changes ship.
Core Features & Use Cases
- Automated Mutation Runs: Apply catalogued behavioral mutations in an isolated temporary copy and report whether the test suite catches each one.
- Assertion Validation: Distinguish mutations caught by the intended assertion from those detected only by unrelated checks.
- Safe Iteration: Run the complete catalog, list available mutations, sample mutations for pull requests, or target one mutation while developing a new gate.
- Use Case: After adding a guard to a verification script, run the targeted mutation to confirm that the guard's own named test assertion fails when the behavior is inverted.
Quick Start
Run the mutation-testing skill against the repository's test suite and report all caught, surviving, excluded, and untestable mutations.