mutation-test

SkillDev tools

Run mutation tests with cargo-mutants to verify test quality. Reports caught, missed, and timed-out mutants.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the mutation-test skill

What this skill tells your AI

The instructions your AI receives, as published by nwiizo/ccswarm in .agents/skills/mutation-test/SKILL.md and read by ahel’s review.

Run mutation tests on the specified crate (default: ccswarm):

# Install if needed
cargo mutants --version || cargo install cargo-mutants

# List mutants
cargo mutants --list -p $ARGUMENTS | head -50

# Run mutation tests
cargo mutants -p ${1:-ccswarm} --timeout 120 -j 4

# Report results
echo "=== Caught ===" && wc -l mutants.out/caught.txt
echo "=== Missed ===" && cat mutants.out/missed.txt
echo "=== Timeout ===" && wc -l mutants.out/timeout.txt

Focus on missed mutants in business logic - these indicate insufficient test coverage.

Signals

GitHub stars
151
Forks
15
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
mutation-test-nwiizo
Source
github.com/nwiizo/ccswarm