What problem does it solve? A green test run proves nothing: a dead assertion and a live one produce identical output. This Skill establishes real evidence that a test checks something by deliberately breaking the behaviour it claims to cover and confirming the suite goes red, and it scopes that work to a PR or diff by shortlisting the changed lines. ## Core Features & Use Cases - Manual mutation procedure: A disciplined seven-step workflow — name the claim, back up the file, confirm a green baseline, apply and verify the mutation, read the failure, restore by content, and report both findings separately. - PR and diff scoping: mutation_test_changed_lines.sh parses a unified diff (e.g. from gh pr diff) into a list of added or modified lines worth mutating, and mutation_test_worktree.sh provides a throwaway git worktree with a verified green baseline to work in. - Dead code verification: Answers claims that code is unused or unreachable by deleting it from a copy and observing which tests break. - Use Case: After writing a fixture that passes immediately, use this Skill to mutate the boundary condition it asserts on, confirm the test fails for the right reason, and restore the file — proving the assertion is live rather than vacuous. ## Quick Start Ask the AI to mutation-test the assertion in your newly written test by breaking the behaviour it covers and confirming the test goes red.