Back to Commands

Add Mutation Testing

Commands testing 176 Scanned by NVIDIA SkillSpector

Setup comprehensive mutation testing with framework selection and CI integration

Install Command
npx claude-code-templates@latest --command testing/add-mutation-testing
View on GitHub
claude-code — 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.

0 observations
scanner score 0/100

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:

  1. Tool Selection & Setup - Choose framework (Stryker, PIT, mutmut, cargo-mutants), install dependencies, configure basic settings, validate installation
  2. Mutation Operator Configuration - Configure arithmetic operators, relational operators, logical operators, conditional boundaries, statement mutations
  3. Performance Optimization - Setup parallel execution, configure incremental testing, optimize file filtering, implement caching strategies
  4. Quality Metrics - Configure mutation score calculation, setup survival analysis, implement threshold enforcement, track effectiveness trends
  5. CI/CD Integration - Automate execution triggers, configure performance monitoring, setup result reporting, implement deployment gates
  6. 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.

Stack Builder

0 components

Your stack is empty

Browse components and click the + button to add them to your stack for easy installation.