mutation-gate

Validate mutation gate scores of code parcels against a 0.80 threshold.

Updated Apr 13, 2026
One-click install
npx skills add https://github.com/youssefKadaouiAbbassi/yka-code --skill mutation-gate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mutation-gate
Source: https://github.com/youssefKadaouiAbbassi/yka-code/tree/main/forge/plugin/skills/mutation-gate
Command: npx skills add https://github.com/youssefKadaouiAbbassi/yka-code --skill mutation-gate

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires stryker, mutmut, cargo-mutants, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enforces code quality standards by conducting mutation testing, ensuring a gate score of at least 0.80.

Core Features & Use Cases

  • Mutation Testing: Tests the robustness of code by applying various mutations to find surviving code that may cause failures.
  • Score Threshold: Automatically verifies the mutation gate score for each code-bearing parcel to meet a minimum standard.
  • Use Case: When developing a codebase, use the mutation-gate Skill in Phase 5c to verify gate scores for all code deliveries, ensuring quality and reliability.

Quick Start

Run the mutation-gate Skill to check the mutation gate score for a specific code parcel with 'mutation-gate run ...'.

Frequently Asked Questions about mutation-gate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce a minimum mutation testing score threshold for my code?

To enforce a minimum mutation testing score, you can use the mutation-gate Skill to execute mutational tests with Stryker, mutmut, or cargo-mutants and validate that the score meets a strict 0.80 threshold. This ensures high code coverage and reliability during development.

What is mutation testing and how does it verify code robustness?

Mutation testing verifies code robustness by applying various mutations to the source code to identify surviving mutants that may cause failures. The mutation-gate Skill automates this process to evaluate code quality and confirm that your tests effectively catch logic errors.

Do I need Stryker or cargo-mutants installed to run mutation testing checks?

Yes, you need a mutation testing tool like Stryker, mutmut, or cargo-mutants installed in your environment to run mutation testing checks. The mutation-gate Skill relies on these dependencies to execute mutational tests and evaluate the results against the threshold.

Can I use mutation testing for quality assurance during software development?

Yes, you can use mutation testing for quality assurance during software development by integrating the mutation-gate Skill into Phase 5c. It verifies mutation gate scores for all code deliveries, ensuring that robustness and quality standards are met before deployment.

What is the best way to check the mutation gate score for a specific code parcel?

The best way to check the mutation gate score for a specific code parcel is to run the mutation-gate Skill using the command 'mutation-gate run ...'. This automatically executes the configured mutation tests and evaluates the output against the 0.80 threshold.