mutation-testing - Verify test effectiveness with mutation testing
Mutates changed production code, runs tests, evaluates killed and surviving mutants, and identifies weak or missing tests.
Tags
Updated: 2026-10-04Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Identify changed code
- Apply targeted mutations
- Run the test suite
- Evaluate mutation results
- Revert each mutation
- Report surviving mutants
- Strengthen missing tests
Inputs
- Branch code changes
- Production source code
- Test suite
- Mutation operators
- Git diff
Outputs
- Mutation testing report
- Restored production code
- Strengthened test cases
- Test execution results
Requirements
- Repository access
- Permission to modify files
- Permission to run tests
- Executable test suite
