Content
88%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
A high-quality, action-dense skill body: every step gives runnable commands, validation is built into the workflow before expensive operations, and failure modes get dedicated judgement rules. The main improvements are trimming the concept-explainer overview and moving the CI workflow/config reference into bundle files to slim the always-loaded context.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is dense and Stryker-specific — config tables, commands, and anti-patterns all earn their place — but includes minor over-explanation: the Overview paragraph explains what mutation testing is ("Mutation testing plants small bugs (mutants) in production code and re-runs the tests") and the 'When to use' section restates the frontmatter description. Matches the score-4 anchor ('efficient; minor instances of over-explanation that could be trimmed'); not score 5 because a few sentences could be cut without loss. | 4 / 5 |
Actionability | Fully executable throughout: "npm install --save-dev @stryker-mutator/core @stryker-mutator/jest-runner", a complete stryker.conf.json example, "npx stryker run --dryRunOnly", "npx stryker run --mutate src/cart.ts", and a copy-paste-ready GitHub Actions workflow. Matches the score-5 anchor ('copy-paste ready code or commands; specific examples cover the common cases'). | 5 / 5 |
Workflow Clarity | Six clearly sequenced steps with explicit validation checkpoints: Step 3 mandates a cheap dry run first ("a failing dry run means the runner or config is wrong"), a single-file trial run, then the full run; Step 4 closes the loop ("Add that test, re-run the file with --mutate src/cart.ts, and confirm the mutant is now Killed"), and the 'Judgement rules' section gives error-recovery guidance. Matches the score-5 anchor ('explicit validation steps; feedback loops for error recovery'). | 5 / 5 |
Progressive Disclosure | Well-organized single-file skill with clear section headers and clearly signaled one-level-deep external links ([introduction][si], [configuration][cfg], [incremental][inc]), but no bundle files exist while the body runs ~175 lines — the ~30-line CI workflow YAML and the config-field reference table are candidates for a references/ file. Matches the score-4 anchor ('good structure; most content is appropriately placed; minor organization gaps'); not score 5 since content that could be split out is inlined. | 4 / 5 |
Total | 18 / 20 Passed |