Content
76%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 content is well-structured with a clear, validated routing workflow and mostly concise, actionable guidance. Its main weakness is progressive disclosure: many referenced files are empty stubs or missing on disk, and one reference entry is malformed, undermining navigation reliability.
Suggestions
Restore the bundle files so references/contract.yaml, evals.yaml, and task-profile.json contain real content rather than path stubs, or remove the broken links from the References section.
Verify the ../../references/*.md paths (routing-map.json, deterministic-stage-routing.md, session-evidence-contract.md, etc.) resolve to existing files; the routing-map.json and deterministic-stage-routing.md targets are MISSING and are load-bearing for the Procedure.
Fix the malformed References entry where the 'Read when: routing could plausibly match...' line is stranded outside the deterministic-stage-routing.md list item, folding it into the list as the other entries are.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is mostly lean with terse sections (When To Use, Inputs, Outputs, Procedure, Constraints) and assumes Claude's competence without over-explaining concepts, though the Procedure and Constraints sections repeat rule material also found in referenced files, leaving minor trim potential that keeps it at 4 rather than 5. | 4 / 5 |
Actionability | It gives concrete, executable guidance: a deterministic decision order, explicit stage routing rules, named output fields (selected_stage, matched_rule, confidence), and a blocked-with-missing-input fallback, but the routing rules are instructions rather than copy-paste artifacts and the actual routing map lives in an external file, leaving minor gaps at 4 rather than 5. | 4 / 5 |
Workflow Clarity | The Procedure is a clearly ordered 10-step sequence with an explicit validation/feedback gate: 'If still ambiguous after applying the table, return blocked with exactly one missing input' and a Validation section that fails fast at the first failed gate, matching the anchor 5 example of clear sequence with explicit checkpoints and a recovery loop. | 5 / 5 |
Progressive Disclosure | The body references several one-level-deep files and signals some with 'Read when:' conditions, but the local references/ bundle files (contract.yaml, evals.yaml, task-profile.json) are empty path stubs rather than real content, the external ../../references/*.md targets do not exist, and one reference line is malformed (an inline 'Read when:' clause stranded outside a list item), so structure is present but reliability and organization are compromised at 3. | 3 / 5 |
Total | 16 / 20 Passed |