mutation-testing - Mutation Testing for Test Effectiveness
Applies code mutations, runs tests, and reports killed or surviving mutants to identify weak or missing tests.
Tags
Updated: 2026-10-04Typical Inputs
What this skill does
- Identify changed code
- Apply targeted mutations
- Run the test suite
- Evaluate mutant results
- Revert each mutation
- Report mutation findings
- Strengthen surviving-mutant tests
Inputs
- Branch code changes
- Production source code
- Test suite
- Git diff
- Mutation operators
Outputs
- Mutation testing report
- Killed-mutant findings
- Surviving-mutant findings
- New or strengthened tests
- Restored production code
Requirements
- Git repository
- Runnable test suite
- Permission to modify source files
- Permission to run tests
