Content
71%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-designed router with lean, concrete, well-sequenced guidance, named validation checkpoints, and clearly signaled one-level-deep references. Its main defect is structural: the manifest and static/core files the routing protocol depends on are absent from the bundle, leaving the core workflow content unreachable and capping progressive disclosure at 3.
Suggestions
Ship the referenced manifest.yaml and static/core files (principles.md, workflow.md, chinese-mode.md) in the bundle, or inline their essential content — four of the paths the router instructs Claude to read do not exist, so step 1 of the routing protocol cannot be executed.
Remove the duplicated pointer to references/script-usage.md in section 3 (it repeats the on-demand table entry in section 4) and trim the inline author-metadata policy sentence, which duplicates guidance already in script-usage.md and ris-endnote.md.
Inline a one-line description of each of the seven steps' validation checkpoints (or ensure core/workflow.md is bundled) so the workflow's feedback loops do not depend entirely on files outside the provided bundle.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The router is lean with no padding or explanations of known concepts, but minor duplication could be trimmed: section 3 repeats section 4's pointer to references/script-usage.md, and the inline DOI-metadata policy ("refetch the record by PMID or verify it against the publisher") restates guidance already in script-usage.md and ris-endnote.md — matching anchor 4's "minor instances that could be trimmed" rather than anchor 5's every-token-earns-its-place. | 4 / 5 |
Actionability | Concrete direction throughout — exact paths ("Read manifest.yaml", "static/core/principles.md"), a specific flag ("pass it to the script as --scope"), a concrete threshold ("more than ~10 segments"), and all seven workflow steps enumerated by name — with the executable detail (full flag list, batch commands) deliberately one level deep in references, fitting anchor 4's mostly-executable-with-minor-gaps rather than anchor 3's missing key details. | 4 / 5 |
Workflow Clarity | The four-step routing protocol is clearly sequenced, the seven steps are enumerated with named validation checkpoints ("evaluate support conservatively", "validate complete structured author metadata") and a PMID-refetch feedback loop, so the batch-operation cap is not triggered; it falls short of anchor 5 only because detailed validation and error-recovery procedures are deferred to reference files rather than stated inline. | 4 / 5 |
Progressive Disclosure | The four references/ files are well signaled with explicit on-demand conditions, but the router's primary load path is broken as bundled: "manifest.yaml", "static/core/principles.md", "static/core/workflow.md", and "static/core/chinese-mode.md" do not exist in the provided bundle, so the first instruction cannot be executed — a structural gap beyond anchor 4's "minor organization gaps", though well above anchor 2's minimal structure. | 3 / 5 |
Total | 15 / 20 Passed |