Content
77%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
A lean, well-sequenced router with explicit verification guardrails and a clean on-demand references/ table. Its weaknesses are delegated (not inline) executability and a broken core layer: the manifest.yaml and static/core/*.md files it instructs Claude to always load are absent from the bundle.
Suggestions
Ship the missing static/core/*.md and manifest.yaml files referenced as always_load, or remove those references and inline the core principles/workflow so the router's first step actually resolves.
Add one inline copy-paste example command for scripts/nature_citation.py (or at least the minimal flag set) so the body is actionable without first opening references/script-usage.md.
Verify every referenced path in the body exists in the bundle, since the progressive-disclosure structure only works if all signaled files resolve.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The router is intentionally short and lean — it points to fragments rather than re-explaining concepts, assumes Claude's competence ("Do not try to apply the citation logic from memory or from this router"), and keeps each section tight. The brief "Why this split" rationale is the only meta-commentary and stays minimal, so every token earns its place. | 3 / 3 |
Actionability | It gives concrete file paths, a specific script ("Prefer scripts/nature_citation.py"), and concrete runtime parameters (--scope, language, the ~10-segment batch threshold), but no inline executable code or commands — all runnable detail is delegated to bundle files. This matches 'some concrete guidance but incomplete; missing key details' rather than copy-paste-ready instructions. | 2 / 3 |
Workflow Clarity | A clearly numbered 4-step routing protocol ("Follow these four steps every time") with explicit verification guardrails — "never cite a metadata-only candidate without checking the abstract or publisher page" and "Do not invent missing bibliographic fields" — provides a clear sequence with explicit checkpoints. It is not level 2 because validation is stated explicitly, not merely implied. | 3 / 3 |
Progressive Disclosure | The references/ layer is well-signaled and one level deep (an on-demand table maps each need to journal-scope.md, ris-endnote.md, script-usage.md, search-strategy.md, all present), but the router's mandatory first instruction — "Read manifest.yaml. Then read every file listed under always_load: static/core/principles.md, chinese-mode.md, workflow.md" — points to files that do not exist in the bundle, breaking the primary navigation path. This prevents the 'easy navigation' of level 3; it is not level 1 because the references/ half is genuinely well organized rather than monolithic. | 2 / 3 |
Total | 10 / 12 Passed |