
from claude-skills193
Validate test effectiveness by introducing deliberate code mutations using Stryker (JS/TS) and mutmut (Python) to find weak tests.
This skill provides expert knowledge for performing mutation testing to ensure that your test suite actually catches bugs. Instead of relying on simple code coverage, it introduces small, intentional changes (mutants) to the source code to see if existing tests fail. If a test passes despite a mutation, it identifies a 'survived mutant,' signaling a weak test that needs strengthening.
Use this skill when you want to improve the quality of your test suite, verify if your assertions are sufficiently strict, or establish a mutation score benchmark for critical business logic.
Primarily designed for Claude Code CLI, but applicable to any agent with shell access (e.g., Codex, Gemini CLI) capable of running Node.js and Python environments.
This skill has not been reviewed by our automated audit pipeline yet.