Content
88%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 command-reference body: executable throughout, rich in API-specific gotchas Claude could not infer, with clear command-selection guidance and documented error behavior. Its only real costs are length-driven — the self-hosting digression and the fully inlined flag/facet reference could be trimmed or moved to a reference file to reduce token load.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The bulk is high-density, non-obvious operational fact ("Uppercase only: a lowercase or is an ordinary search word", "us is a country code, not a region", "--region none matches jobs with no resolved region", salary-period comparison) that Claude could not know. Minor trimmable digressions keep it below anchor 5: the ~25-line self-hosting/Docker Compose aside, and the tech-scope section that restates the description's caveat at length — but these are a minority, placing it noticeably above the anchor-3 midpoint. | 4 / 5 |
Actionability | Every command is fully executable copy-paste-ready bash (full `bun run ... cli.ts` invocations with all flags), backed by an eight-example usage section covering the common cases (region+remote, OR synonyms, title: operator, country+jobage, detail-by-slug), exact output shapes (JSON schema of results, stderr error codes), and a live facet-discovery endpoint. Nothing is pseudocode or abstract. | 5 / 5 |
Workflow Clarity | A read-only, two-command skill with unambiguous per-command usage plus explicit decision guidance between them ("Do not loop detail over search hits", "--no-description for a cheap discovery pass... fetch a shortlisted job's body with detail") and documented failure behavior (429/5xx retry with backoff, non-zero exits with clear messages, the REGION_VALUE_UNKNOWN diagnostic that is explicitly not an error). No destructive or batch operations exist, so no validation cap applies, and the simple-skill exception holds. | 5 / 5 |
Progressive Disclosure | No bundle files exist, and everything is one level deep with well-organized, clearly headed sections (Scope, Dependency, When to use, Commands, Examples, Output formats, Partial data, Notes) — good structure with nothing buried. It falls short of anchor 5 because ~150 lines of CLI flag and API reference (facet vocabularies, query-operator semantics, endpoint details) are inlined in SKILL.md where a skill of this size would typically offload them to a references/ file; it stays above anchor 3 because the structure is clean and navigable, not a wall of reference text. | 4 / 5 |
Total | 18 / 20 Passed |