What problem does it solve? Code coverage alone cannot reveal whether tests actually verify behavior; this Skill helps developers assess test suite effectiveness by introducing small code mutations and checking whether tests detect them. ## Core Features & Use Cases - Mutation Operator Reference: Detailed tables of arithmetic, relational, logical, constant, and statement mutation operators across Python, JavaScript, Java, C#, and Ruby. - Score Interpretation: Benchmarks and strategies for understanding mutation scores, analyzing survived mutants, and handling equivalent mutants. - Framework Setup Guides: Configuration and CI integration examples for mutmut, Stryker, PIT/Pitest, Stryker.NET, and mutant. - Use Case: A team with 95% code coverage suspects weak assertions. They run Stryker, find a 68% mutation score, review survived mutants, and add boundary and error-path tests to strengthen the suite. ## Quick Start Ask the AI to set up mutation testing for your project and analyze the survived mutants to improve your test suite.