Content
86%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.
The body exemplifies its own house style — dense, table-driven, and immediately actionable with concrete rewrite pairs, explicit placement sequences, and a verification checklist. Its main structural weakness is progressive disclosure: the skill is a single monolithic file whose one MUST-read reference (small-models.md) does not exist in the bundle, and large sections could be offloaded to reference files.
Suggestions
Add small-models.md to the bundle (e.g. under references/) or remove the "MUST read" directive — the link is currently dangling and instructs agents to read a file that does not exist.
Split the ~40-line 'Tool Prompt Authoring' section into a separate reference file (e.g. references/tool-prompts.md) with a one-line pointer from SKILL.md, keeping the overview lean.
Add an explicit feedback loop to the Checklist (e.g. 'Re-check each item after edits; fix violations and re-verify') to close the workflow_clarity gap.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is aggressively dense: table-driven tag and RFC-keyword references, compressed bullets ("Missing? Re-`read`."), and paired Bad/Good rewrites with zero padding. It assumes Claude's competence (no explanation of what a system prompt is or how models work) and every line shifts a decision, matching the 5 anchor 'every token earns its place'. | 5 / 5 |
Actionability | Guidance is copy-paste ready: the RFC table includes a 'Replaces' column mapping hedges to keywords, front-matter/back-matter give numbered placement sequences, tool-prompt anatomy is a numbered 6-step structure, and the Bad/Good pairs are concrete rewrite examples an agent can apply directly. For an instruction-only skill this fully covers the common cases, matching the 5 anchor. | 5 / 5 |
Workflow Clarity | Sequences are explicit (front matter 1–5, back matter 1–3, tool-prompt anatomy 1–6) and the final Checklist provides a verification path ("Name verification path (tests, lint, typecheck); NEVER 'review your work'"). It stops short of the 5 anchor because there is no explicit feedback loop — no 'run the checklist, fix violations, re-check' iteration — leaving most-but-not-all checkpoints. | 4 / 5 |
Progressive Disclosure | Sections are clearly headed and well-organized, but the body is a ~180-line monolith: the body's only external reference — "Small models (≤2B; tiny/on-device, e.g. LFM2): MUST read [small-models.md](small-models.md)" — is a dangling link, with no small-models.md in the bundle (no references/, scripts/, or assets/ directories exist). Substantial material that would naturally split out (e.g. the ~40-line Tool Prompt Authoring section) is inlined, fitting the 3 anchor ('content that should be separate is inline') rather than the 4 anchor's 'minor organization gaps'. | 3 / 5 |
Total | 17 / 20 Passed |