What problem does it solve? Code coverage only shows which lines your tests execute, not whether they would catch real bugs. This Skill closes that gap by systematically introducing small mutations into changed code and running the test suite to see which mutants survive, revealing weak or missing tests. ## Core Features & Use Cases - Manual Mutation Workflow: Step-by-step process to mutate operators (arithmetic, conditional, logical, boolean), run tests, and classify mutants as killed or survived. - Mutation Operator Reference: Comprehensive tables of operator mutations for TypeScript/JavaScript and Rust, with weak vs. strong test examples for each. - cargo-mutants Integration: Commands for automated mutation testing in Rust projects, including incremental diff-based runs on branches. - Use Case: After finishing a TDD cycle on a branch, run mutation analysis on the changed files to confirm your tests catch boundary errors, inverted conditions, and removed statements before refactoring. ## Quick Start Analyze the changed code on my current branch with mutation testing and report which mutants survived my test suite.