Content
96%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 excellent, dense reference: executable commands throughout, zero padding, correct precedence rules, and a dedicated 'Catching filtering mistakes' section that supplies the validation feedback loop. The only structural improvement would be splitting the label query/set-operator and semver reference tables into a bundle file to slim the main SKILL.md.
Suggestions
Move the label-filter operator table, label-set operation table, and SemVer details into a references/ file, keeping a one-line pointer plus a couple of common examples in the body.
State the --sem-ver-filter version assumptions (e.g., where the version values come from at runtime) explicitly to preempt the most likely misuse.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is lean and telegraphic — dense tables, short code blocks, bolded rules — and assumes Claude's competence (e.g., 'Marks a spec/container as under development. **Nothing can override `Pending`**'). No section explains concepts Claude already knows; every token carries information, matching the top anchor. | 5 / 5 |
Actionability | Guidance is fully executable and copy-paste ready: 'ginkgo --label-filter="network && !slow"', 'ginkgo unfocus', 'ginkgo --fail-on-empty --label-filter mytypo ./...', exact flag forms like 'FILE_REGEX:LINE1-LINE2 (half-open)', and the operator tables for label queries and set operations. | 5 / 5 |
Workflow Clarity | As a single-purpose reference the action is unambiguous, and it includes explicit validation checkpoints: 'ginkgo --dry-run -v --label-filter=Q shows what a filter selects without running', '--fail-on-empty' catches a typo'd filter, and focused suites exit non-zero so CI catches committed focus — a real feedback loop for filtering mistakes. | 5 / 5 |
Progressive Disclosure | Sections are well-organized with clear headers and one-level, clearly signaled references to sibling skills ('Decorator specifics live in `ginkgo:decorators`; label-driven CI in `ginkgo:ci`') and upstream docs. However no bundle files exist and everything — full label-operator/set-op tables, semver details — is inline in ~118 lines; content arguably could be split, so it fits the 'good structure with minor organization gaps' anchor rather than 'appropriately split'. | 4 / 5 |
Total | 19 / 20 Passed |