Content
65%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 lean, well-sectioned body that avoids over-explanation entirely, but its commands lean on placeholders and an undefined 'slate-ar' wrapper, and the multi-stage workflow is listed rather than sequenced with validation checkpoints. Resolving the command placeholders and numbering the steps would lift actionability and workflow clarity.
Suggestions
Resolve the '<autoresearch-cli>' placeholder to the actual command (or state how to resolve it via 'slate-ar'), and briefly define '<slug>' and '<goal>' inputs.
Number the workflow steps explicitly (setup -> list gaps -> inspect candidates -> apply -> route) with a validation checkpoint before routing, e.g. re-check the accepted checklist after apply.
Trim the closing slate-patch guidance that duplicates the Routing section's first bullet to remove the small redundancy.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The ~40-line body is lean and operational with no padding or explanation of concepts Claude already knows; every section (Contract, Commands, Routing) earns its tokens. Not 5 because there is mild redundancy — the closing slate-patch guidance repeats the Routing section's first bullet, and the description already carries the routing map. | 4 / 5 |
Actionability | Commands are concrete in form but use unresolved placeholders ('<autoresearch-cli>', '<slug>', '<goal>') with no definition of what autoresearch-cli resolves to, and the 'slate-ar' wrapper the skill hinges on is never shown as an executable invocation. Not 4 because the placeholder CLI and undefined wrapper are more than minor gaps; not 2 because real command syntax and flags are given for each step. | 3 / 5 |
Workflow Clarity | The sequence (research-setup -> quality-gap --list -> gap-candidates -> inspect -> --apply -> route) is implied by the command listing but never explicitly ordered, and the only checkpoint ('Use gap-candidates --apply only after inspecting the candidates and deciding the write scope is safe') is a caution rather than a validate-fix-retry loop. Not 4 because there is no explicit step ordering or validation of the research output before routing; not 2 because the stages and their safety precondition are at least present. | 3 / 5 |
Progressive Disclosure | The skill is under 50 lines, needs no external references, and is cleanly sectioned (Contract, Commands, Routing) with each part easy to navigate — matching the simple-skill exception for progressive disclosure. No bundle files exist, so nothing is misplaced or buried. | 5 / 5 |
Total | 15 / 20 Passed |