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.
An action-dense, well-structured body with executable commands, explicit validation checkpoints, and clean progressive disclosure into real one-level-deep reference files. The raw-curl flow slightly duplicates the helper, and the referenced examples/robots.json payload is missing from the bundle.
Suggestions
Add the missing examples/robots.json file (or fix the citation to point at an existing example payload) so the documented 'scripts/run-fiddle.sh examples/robots.json' invocation works as written.
Consider trimming the raw-curl 'full round trip' section to a brief 'see also' or collapsing it behind api.md, since run-fiddle.sh already covers publish → execute → SSE → completion with a bounded --max-wait.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Dense and assumes Claude's intelligence with no padding about what VCL/Fastly is; every gotcha is non-obvious domain knowledge. The raw-curl flow partially duplicates the bundled helper, leaving minor instances that could be trimmed, so it sits just below the lean anchor-5. | 4 / 5 |
Actionability | Fully executable guidance — 'scripts/run-fiddle.sh --lint-only fiddle.json', exact curl invocations with headers, a complete JSON payload, and jq pipes — copy-paste ready and covering the lint-only, full round trip, and warm re-execute cases. | 5 / 5 |
Workflow Clarity | Clear two-rule sequencing ('deliverable first, then the cheapest check') with explicit validation checkpoints ('valid==true ⇒ it compiles', 'bail here if valid is false', 'Subscribe to the SSE stream IMMEDIATELY', '--max-time caps') and feedback loops (timeout → re-execute the same warm FID; lint failure → details on stderr). | 5 / 5 |
Progressive Disclosure | Clear overview with well-signaled one-level-deep references (references table plus inline 'See [api.md]' links) and content appropriately split into api.md, spec-shape.md, test-dsl.md, and run-fiddle.sh. The cited examples/robots.json file does not exist in the bundle, a minor navigation gap that keeps it just below anchor-5. | 4 / 5 |
Total | 18 / 20 Passed |