Content
90%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.
An exemplary instruction-style skill body: token-efficient, dense with executable commands and exact file paths, and with well-structured sections and approval/dry-run checkpoints on the install and onboarding workflows. The only gaps are the absence of error-recovery loops and the lack of any offloaded reference files for the template material.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is lean and assumes Claude's competence: terse bullet maps ("README.md: install paths, uninstall/reset guidance..."), copy-paste commands, and no explanation of concepts Claude already knows. Every line adds skill-specific information (ECC file layout, ECC-specific scripts, response shaping rules). | 5 / 5 |
Actionability | Guidance is fully executable: copy-paste commands like "node scripts/ci/catalog.js --json", "node scripts/install-plan.js --profile minimal --target claude --json", "node scripts/install-apply.js --skills <skill-id> --target claude --dry-run", "rg -n \"<query>\" skills commands agents docs", plus concrete output templates covering the common response cases. | 5 / 5 |
Workflow Clarity | Multi-step flows are clearly sequenced with checkpoints: onboarding is a numbered list including "resolve a dry-run install plan" and "ask before applying changes", and install guidance routes through --dry-run before apply. It falls short of the 5 anchor because there are no explicit error-recovery feedback loops (validate → fix → retry) for when audits or dry runs fail. | 4 / 5 |
Progressive Disclosure | No bundle files exist, so all content is inline in a single SKILL.md; it is well organized into scannable sections (When To Use, Repository Map, Common Tasks, Output Templates, Related Surfaces) and points to real repo surfaces at one level of depth. Not a 5 because at ~190 lines some self-contained material (e.g., the three output templates) could be split into a reference file to slim the always-loaded body. | 4 / 5 |
Total | 18 / 20 Passed |