How this skill is triggered — by the user, by Claude, or both
Slash command
/rust:analyse-mutationsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Mutation tests are run manually by the user with `cargo mutants`. The results appear in `mutants.out/missed.txt`. If no report exists, then first ask the user to generate one and pause.
Mutation tests are run manually by the user with cargo mutants. The results appear in mutants.out/missed.txt. If no report exists, then first ask the user to generate one and pause.
Once the report has been generated, analyse and fix as many issues as possible. This file lists every mutation test that failed and indicates a code path that is currently insufficiently tested. Each line of this file is of the following format:
<filename>:<line number>:<column number>: <description of how the file was changed>
If you wish to see the precise way that the file was changed, you can access a diff in the mutants.out/diff/<filename>_line_<line number>_col_<column number>.diff file.
There are two valid ways to address a missed mutant — adding tests is not always the right answer:
if x < y { v = x } pattern can be replaced with v = v.min(x). Prefer this when the code genuinely has no meaningful distinction between the original and the mutant.npx claudepluginhub zantarix/claude-code --plugin rustCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.