What problem does it solve? High line coverage can hide shallow tests that never assert real behavior. This Skill measures how well your existing tests detect actual code changes by generating mutations, executing them against the relevant tests, and fixing the assertions that let mutants survive. ## Core Features & Use Cases - Dual mutation engines: Uses the project's native runner (StrykerJS, Infection, mutmut, PIT, cargo-mutants) when configured, with a consent-gated install option, plus an LLM-guided engine for mutation classes native tools cannot express (error-path removal, state mutation, async hazards, security guard removal). - In-run gap closure: Every surviving mutant is triaged as a real gap or equivalent mutant, and real gaps get the missing assertion added and re-probed in the same run. - Scoped execution: Defaults to changed production files with test coverage, with flags for path scope, category filtering, runner mode, score thresholds, dry-run, and report-only mode. - Use Case: After writing tests for a payment module, run the Skill scoped to that directory to verify the tests actually catch boundary, null, and security mutations, and let it add the missing assertions for any survivors. ## Quick Start Ask the AI to run mutation testing on your recently changed files to measure how well the existing tests detect behavioral changes and fix any surviving mutants.