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.
A well-executed CLI skill body: fully executable commands, explicit workflow sequence with thorough error-recovery and pagination-stop checkpoints, and a clearly signaled one-level-deep reference for protocol detail. The only soft spots are minor trimmable filler with version-sensitive detail in the main flow and a CLI reference that could shed some JSON-shape detail to the existing contracts file.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is command-dense with no explanation of concepts Claude already knows, e.g. "`--since` filters when recommendations were ready, not paper publication date". Not 5: minor trimmable filler ("This is the core Paperzilla skill. It gives your agent direct access...") and version-sensitive content ("This skill targets **0.7.1**", Homebrew 6 trust narrative) sits in the main flow rather than a deprecated/old-patterns section; not 3: there is no padded section or over-explanation anywhere. | 4 / 5 |
Actionability | Every command is copy-paste ready with flags and worked examples — `pz feed <project-id> --must-read --since 2026-03-01 --limit 5`, `pz feedback <project-paper-id> downvote --reason not_relevant`, `export PZ_API_URL="https://paperzilla.ai"` — and placeholder semantics are explicitly explained ("Command examples use placeholder IDs; replace them with records returned by your account"). Coverage spans install, auth, browse, search, read, feedback, export, and config, so there are no gaps. | 5 / 5 |
Workflow Clarity | An explicit sequence is given ("Start with `pz --version`, then list projects, select a project, browse or search its feed, and inspect selected recommendations") with validation and error-recovery checkpoints throughout: "Stop and report an inconsistent empty page rather than looping indefinitely", "check the content before treating stdout as full text", and "report access/upgrade errors rather than treating them as an empty feed". Not 4: feedback loops for error recovery are explicit for pagination, pending markdown, and auth failures, not just implied. | 5 / 5 |
Progressive Disclosure | Sections are well organized and the single reference is clearly signaled, one level deep, and real: "See [the verified CLI contracts](references/cli-contracts.md) for request routes, response shapes, pagination..." (file exists in references/). Not 5: the full CLI reference including JSON shape and pagination detail is inlined in a 253-line body, partially overlapping the reference file's stated "response shapes, pagination" scope; not 3: structure is good and the reference is clearly signaled, not buried. | 4 / 5 |
Total | 18 / 20 Passed |