Mutation Test Runner
Run mutation testing to measure how effectively your test suite detects code changes and find weak spots.
Usage
Describe your project and testing setup, and this skill will configure mutation testing.
Examples
- "Set up Stryker mutation testing for my TypeScript project"
- "Run mutation testing on my critical business logic modules"
- "Analyze mutation test results to find weak test assertions"
Guidelines
- Start with critical business logic modules, not the entire codebase
- Aim for high mutation score in core modules over broad coverage
- Use surviving mutants to identify missing test assertions
- Configure timeouts to skip slow-to-kill mutants
- Run mutation tests in CI on a schedule rather than every commit