Content
85%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-engineered workflow skill: explicitly ordered steps, real validation gates (exit codes, blocking conditions), executable commands, and a clean one-level reference split across a verified bundle. The only weaknesses are minor — slight repetition between Step 0 and Step 1a and a couple of spots where concrete commands could replace prose hints.
Suggestions
Consolidate the duplicate llm-scoring.md provider-check pointers: state the reference once (e.g., only in Step 1a) instead of at the end of both Step 0 and Step 1a.
Replace the prose hint "search common locations" with a concrete command (e.g., `ls /usr/local/bin/skill-validator /opt/homebrew/bin/skill-validator ~/go/bin/skill-validator 2>/dev/null`) to make Step 1a fully copy-paste executable.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is mostly lean — commands, decision tables, and option menus with little concept explanation — but has minor repetition, e.g., the llm-scoring.md API-key checks are referenced both at the end of Step 0 and again in Step 1a. It is above the 'unnecessary explanation' level of 3 but not the every-token-earns-its-place level of 5. | 4 / 5 |
Actionability | Most guidance is copy-paste ready: `skill-validator check <path>`, the exit-code table, and a complete heredoc for saving state with placeholders explained ("Replace placeholders with actual values"). Small gaps remain, such as "search common locations" naming directories without giving a concrete command, keeping it below the fully-executable 5 anchor. | 4 / 5 |
Workflow Clarity | Steps 0–6 are explicitly ordered ("Follow every step in order") with hard validation gates — "Do NOT proceed until this succeeds", the exit-code table, and "Do NOT proceed to LLM scoring if exit code is 1" — plus error-recovery guidance (blocking errors vs. non-blocking warnings, re-run/change options for saved state). This matches the explicit-validation-with-feedback-loops 5 anchor; the 4 anchor's 'minor validation gaps' do not apply. | 5 / 5 |
Progressive Disclosure | SKILL.md is a workflow overview with all three bundle files (references/llm-scoring.md, references/install-skill-validator.md, assets/report.md — all verified to exist) directly referenced one level deep with section-level signaling ("the 'Run LLM Scoring' and 'Interpret LLM Scores' sections"). Installation and scoring detail are appropriately split out; the one second-level link (llm-scoring.md → assets/report.md) is redundant with SKILL.md's own direct pointer to report.md, so navigation from the entry point stays one level. Organization gaps are negligible, placing it above the 4 anchor. | 5 / 5 |
Total | 18 / 20 Passed |