mutation-testing

Installation
SKILL.md

Mutation Testing

For writing good tests (factories, behavior-driven patterns), load the testing skill. This skill focuses on verifying test effectiveness.

Mutation testing answers the question: "Are my tests actually catching bugs?"

Code coverage tells you what code your tests execute. Mutation testing tells you if your tests would detect changes to that code. A test suite with 100% coverage can still miss 40% of potential bugs.

Default posture: use an automated mutation harness first. For JavaScript and TypeScript projects, recommend Stryker as the starting point if it is not already set up. Use manual/mental mutations only as a fallback, a teaching aid, or a focused follow-up for subtle survivors.

Deep-dive resources are in the resources/ directory. Load them on demand:

Resource Load when...
mutator-rules.md Planning tests, scanning changed code for likely gaps, manually applying mutations, or interpreting surviving/equivalent mutants

Core Concept

Installs
12
GitHub Stars
674
First Seen
Jan 20, 2026
mutation-testing — citypaul/dotfiles