Content
92%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 well-structured reference skill: actionable design guidance with concrete code, flags, exit codes, and library recommendations, a verification checklist that serves as explicit validation, and clean progressive disclosure into three genuinely useful reference files. The only improvements are trimming a few background explanations (e.g., the buffering paragraph) and removing the stray non-markdown "STARTER_CHARACTER = 🔧⚡" line after the frontmatter.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is dense with opinionated design decisions (exit-code table, TTY decision priority, flag conventions, config precedence) and assumes competence rather than tutoring, but a few background asides could be trimmed: the "Buffering matters..." paragraph explaining OS behavior Claude already knows and "This is a de facto standard across the ecosystem". Not 5: these minor instances of over-explanation keep it from being uniformly lean; not 3: the padding is occasional, not a pattern. | 4 / 5 |
Actionability | Guidance is concrete and executable throughout: exact flags (`--plain`, `--fields`, `--password-file`), exact exit codes, a copy-paste-ready Go `CLIError` struct, the JSON envelope, named libraries (`go-isatty`, `cobra`, `pflag`, `viper`, `adrg/xdg`), and real pipe examples (`mycli list --json | jq '.data[] | select(.status == "failed")'`). Specific examples cover the common design and review cases. | 5 / 5 |
Workflow Clarity | Ordered decision procedures are unambiguous (the 8-step TTY/color priority "first match wins", the 5-level config precedence), and the "Verification checklist" section ("After designing or reviewing a CLI:") provides an explicit validation checkpoint list covering the full contract. Not 4: validation checkpoints are explicit and comprehensive, matching the checklist-for-complex-processes pattern. | 5 / 5 |
Progressive Disclosure | Core design principles live in SKILL.md while specialized concerns (long-running operations, credentials, testing) are split into three real one-level-deep reference files, each clearly signaled with content summaries and "Load when..." triggers, and the top of the file points to that loading guidance. Bundle structure matches the referenced paths exactly. Not 4: the split is appropriate and navigation is easy with no buried references. | 5 / 5 |
Total | 19 / 20 Passed |