Add Mutation Testing
Setup comprehensive mutation testing with framework selection and CI integration
npx claude-code-templates@latest --command testing/add-mutation-testing Scanned by NVIDIA SkillSpector
Automated static analysis (no LLM) · v2.12.0 · 2026-10-23
Partial analysis: some checks could not run on this component.
SkillSpector looks for patterns such as shell commands, credential access, network calls or unpinned dependencies. An observation is something worth reading in the files before you install, not a confirmed vulnerability. Components that run code locally, like hooks, MCP servers and security tooling, naturally show more of them.
No observations.
Learn more about NVIDIA SkillSpector.
Content
Add Mutation Testing
Setup mutation testing framework with quality metrics and CI integration: $ARGUMENTS
Current Testing Context
- Language: !
find . -name "*.js" -o -name "*.ts" | head -1 >/dev/null && echo "JavaScript/TypeScript" || find . -name "*.py" | head -1 >/dev/null && echo "Python" || find . -name "*.java" | head -1 >/dev/null && echo "Java" || echo "Multi-language" - Test coverage: !
find . -name "coverage" -o -name ".nyc_output" | head -1 || echo "No coverage data" - Test framework: !
grep -l "jest\\|mocha\\|pytest\\|junit" package.json pom.xml setup.py 2>/dev/null | head -1 || echo "Detect from tests" - CI system: !
find . -name ".github" -o -name ".gitlab-ci.yml" -o -name "Jenkinsfile" | head -1 || echo "No CI detected"
Task
Implement comprehensive mutation testing with framework optimization and quality gates:
Language Focus: Use $ARGUMENTS to specify JavaScript, Java, Python, Rust, Go, C#, or auto-detect from codebase
Mutation Testing Framework:
- Tool Selection & Setup - Choose framework (Stryker, PIT, mutmut, cargo-mutants), install dependencies, configure basic settings, validate installation
- Mutation Operator Configuration - Configure arithmetic operators, relational operators, logical operators, conditional boundaries, statement mutations
- Performance Optimization - Setup parallel execution, configure incremental testing, optimize file filtering, implement caching strategies
- Quality Metrics - Configure mutation score calculation, setup survival analysis, implement threshold enforcement, track effectiveness trends
- CI/CD Integration - Automate execution triggers, configure performance monitoring, setup result reporting, implement deployment gates
- Result Analysis - Setup visualization dashboards, configure surviving mutant analysis, implement remediation workflows, track regression patterns
Advanced Features: Selective mutation testing, performance profiling, automated test improvement suggestions, mutation trend analysis, quality gate integration.
Framework Support: Language-specific optimizations, tool ecosystem integration, performance tuning, reporting customization.
Output: Complete mutation testing setup with configured framework, CI integration, quality thresholds, and analysis workflows.