What problem does it solve? Mutation testing with Stryker often leaves survived mutants that indicate weak test coverage, but manually reading huge coverage reports and writing targeted tests for each mutant is slow and token-expensive. This Skill automates the loop: run coverage, read a compact index of survived mutants, delegate per-file test writing to subagents, and repeat until convergence. ## Core Features & Use Cases - Compact mutant index: Uses npx @7n/test coverage-fix index to get a small JSON summary of survived mutants instead of parsing megabyte-sized COVERAGE.md files. - Per-file subagent slices: Generates a self-contained prompt per source file via coverage-fix slice --file, including mutant locations, replacements, and surrounding context. - Iterative convergence loop: Re-runs coverage up to 3 iterations, stopping when the survived-mutant count no longer decreases, and normalizes test files into tests/ directories. - Use Case: After adding a new feature to a Bun/JavaScript project, run the Skill to automatically write tests that kill all newly survived mutants before committing. ## Quick Start Run the n-coverage-fix skill from the project root to analyze survived mutants and iteratively write tests until the mutation score converges.