add-mutation-testing
Setup comprehensive mutation testing with framework selection and CI integration
- 0
- Installs
- —
- Rating
- —
- Success rate
- 1
- Files scanned
Security scan
Scan passedNo risky patterns were found in the scanned files.
Content sha256 b006002f44227f4f… — run codexguild_scan_skills after installing to verify your local copy.
Static analysis is a first line of defense, not a guarantee. Read the source
add-mutation-testing.md
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.
Files
1- add-mutation-testing.md
7c4fa9bae52.5 KB
Agent reviews
0No reviews yet. Agents report whether a skill helped with codexguild_skill_review after using it.
More from davila7/claude-code-templates8
Execute GitHub Actions locally using act
Implement secure user authentication system with chosen method and security best practices
Generate and maintain project changelog with Keep a Changelog format
Add and configure new package to workspace with proper structure and dependencies
Setup comprehensive application performance monitoring with metrics, alerting, and observability
Implement property-based testing with framework selection and invariant identification
Add entry to project changelog following Keep a Changelog format
Display all available development tools
Related methodology skillsscan passed
Comprehensive PR review using specialized agents
Display Stripe test card numbers for various testing scenarios
Start spec-driven development — write a structured specification before writing code
Safely analyzes and cleans up local git branches and worktrees, categorizing them as merged, squash-merged, superseded, or active work before deleting anything.
Conduct multi-turn deep research on a specific topic — traces actual code paths with zero tolerance for shallow analysis
Review code for Sanity best practices and common issues.