Install any skill in seconds. Free to start, no credit card required.
Get Started Free →rshankras/mutation-testing
EXPERIMENTAL — mutation testing with muter to measure whether tests actually assert anything: mutants that survive reveal assertion-free coverage. Advisory report only, never a merge gate.
Passed 21 of 22 test cases with the skill, and 14 of 22 without it.
and 6 more in the full report
7 fixed14 passed either way1 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 7 test cases the skill fixed. Same model, same prompt, with and without the skill.
What exact filename should be created at the root of a Swift repository to configure Muter settings?
| Checked | Without skill | With skill |
|---|---|---|
| Specifies muter.conf.yml as the exact configuration file name | Missed | Passed |
The instructions your model reads when the skill loads.
Status: EXPERIMENTAL — advisory report only. Never wire this as a merge gate.
Coverage proves a line ran under test; mutation testing proves a test would notice if the line were wrong. Muter mutates the source (flips > to <, && to ||, deletes statements), reruns the suite per mutant, and reports the mutants that survived — code that is covered but effectively unasserted. It is the truest answer to "did the agent write real tests or coverage theater," and also the slowest and most fragile tool in the gauntlet, which is why it stays advisory.
Use this skill when:
Do NOT use as a per-commit or merge-blocking check — a full mutation run multiplies the suite's runtime by the mutant count.
brew install muter-mutation-testing/formulae/muter
muter --version
templates/muter.conf.yml to the repo root as muter.conf.yml and scope it (see below).muter run # writes an HTML/console report of surviving mutants
Mutation-test the code where logic density is highest and the suite claims real coverage — engine/store/service types. Exclude UI, generated code, and test files: mutating a SwiftUI body mostly produces noise, and every excluded file cuts the runtime multiplier.
mutateSourcesInDirectories:
- App/Engines
- App/Stores
excludeList:
test cases passed, vs 14 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.