Content
82%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.
The body is a tight, well-organized router with a clear five-step workflow and good progressive-disclosure structure. Its main weakness is that several referenced core files and the manifest are absent from the bundle, leaving some navigation broken.
Suggestions
Ship the referenced static layer (manifest.yaml and the core/principles.md, core/workflow.md, core/output-contract.md fragments) and the nature-shared/core/terminology-ledger.md file so the routing paths resolve.
Add the concrete commands or extraction steps that step 4 delegates to the source-format fragments, or at least inline one runnable example, to lift actionability from instruction-style hints to executable guidance.
Restate the pre-response verification checklist (from core/output-contract.md) as a short inline bullet list so the workflow has an explicit final checkpoint in the router itself.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The router is lean and assumes Claude's competence — no padding, no explaining what a PDF/DOI is — with directives like 'Do not try to apply the reading logic from memory... Always load fragments from disk as described below.' Every token earns its place. | 5 / 5 |
Actionability | Provides concrete guidance — a five-step routing protocol, enumerated source_format values, a priority-ordered build list, named fragment paths, and an on-demand reference table — but the actions are 'Read [file]' directives and paths rather than executable code or commands, leaving minor gaps. | 4 / 5 |
Workflow Clarity | A clear five-step sequence with an explicit early correction checkpoint ('State the detected value... so they can correct you cheaply') and a priority-ordered build; the final pre-response verification checklist is delegated to a fragment rather than restated inline, a minor gap. | 4 / 5 |
Progressive Disclosure | Well-structured router pointing one level deep to manifest.yaml, static/ fragments, and a clearly-signaled on-demand references/ table; however several referenced paths (manifest.yaml, static/, nature-shared/core/terminology-ledger.md, core/principles.md) do not exist in the bundle, so navigation is partly broken. | 4 / 5 |
Total | 17 / 20 Passed |