CtrlK
BlogDocsLog inGet started
Tessl Logo

mutation-test-suite-optimizer

Optimize test suites using mutation testing to maximize mutation kill rate with minimal tests. Use when you need to reduce test suite size while maintaining quality, identify redundant tests, improve mutation coverage, or validate test effectiveness. The skill analyzes test coverage, execution intervals, and redundancy using mutation operators, selects or generates a minimal subset of tests that maximizes mutation kill rate, and outputs an optimized test suite with detailed reports showing killed and surviving mutants. Supports multiple programming languages and mutation testing frameworks.

86

1.96x
Quality

80%

Does it follow best practices?

Impact

100%

1.96x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

68%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A reasonably clear and actionable skill body with good structure and concrete commands, weakened by a missing referenced script, duplicated command documentation, and absence of validation steps for a destructive batch operation.

Suggestions

Add a validation/verification step after optimization, e.g. run the minimized test suite to confirm it still passes and that the reported kill rate holds.

Provide or document the missing 'scripts/optimize.py' so the copy-paste commands are actually executable.

Merge the redundant 'Usage' section into 'Quick Start' to remove the duplicated command line and tighten the body.

DimensionReasoningScore

Conciseness

Mostly lean with no over-explanation of concepts Claude already knows, but the 'Usage' section duplicates the Quick Start command and 'What Gets Optimized' partly reiterates the Overview, leaving minor redundancy.

4 / 5

Actionability

Provides concrete, flag-complete copy-paste commands covering common cases, but the referenced 'scripts/optimize.py' does not exist in the bundle, so the guidance is not fully executable as written.

4 / 5

Workflow Clarity

Test-suite optimization is a batch operation that removes tests, yet no validation/verification step (e.g., re-run the optimized suite to confirm it still passes) is described, capping clarity at 3 per the destructive/batch guideline.

3 / 5

Progressive Disclosure

Well-organized into clear sections (Quick Start, Mutation Operators, Optimization Report, Tips) with no need for external references, but the body exceeds 50 lines and contains some duplicated content, keeping it just short of ideal.

4 / 5

Total

15

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, specific description that clearly states both capability and trigger conditions with concrete natural-language phrases. Minor room for broader synonym coverage, but otherwise well-targeted.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'analyzes test coverage, execution intervals, and redundancy using mutation operators', 'selects or generates a minimal subset of tests', and 'outputs an optimized test suite with detailed reports showing killed and surviving mutants' — giving comprehensive coverage.

5 / 5

Completeness

Explicitly answers what ('Optimize test suites using mutation testing...') and when ('Use when you need to reduce test suite size... identify redundant tests...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes natural phrases users would say ('reduce test suite size while maintaining quality', 'identify redundant tests', 'improve mutation coverage', 'validate test effectiveness'), but lacks synonyms or file-extension variants that would push it to comprehensive.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (mutation testing for test-suite optimization) with distinct triggers, making conflict with other skills minimal.

5 / 5

Total

19

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 4 missing

Warning

Total

15

/

16

Passed

Repository
ArabelaTso/Skills-4-SE
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.