Content
50%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 pairs solid, mostly-executable technical guidance (CLI, parameters, algorithm) with a large volume of generic process boilerplate and broken cross-references. It is actionable but verbose and weakly organized for navigation.
Suggestions
Collapse the redundant process sections (Output Requirements, Output Contract, Error Handling, Input Validation, Validation and Safety Rules, Response Template) into a single concise section to remove padding.
Replace the placeholder 'See `## Features` above for related details' cross-references (which point to later sections) with direct links to the actual reference file, e.g. 'See [references/runtime_checklist.md](references/runtime_checklist.md)'.
Fix the non-executable examples: correct the `python scripts/main.py --input "<sentence>"` audit command to use a CSV path, and either package the module or replace the `from volcano_plot_labeler import label_volcano_plot` import with a path that matches the bundled `scripts/main.py`.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is noticeably padded with overlapping templated sections (Output Requirements, Output Contract, Error Handling, Input Validation, Validation and Safety Rules, Response Template all restate scope/assumption/fallback guidance) plus empty 'See `## Features` above for related details' cross-references, much of it process boilerplate Claude already knows. | 2 / 5 |
Actionability | It provides mostly executable guidance — a CLI invocation matching the real `scripts/main.py` argparse interface, a parameters table, and concrete algorithm steps — with minor gaps such as the non-packaged `from volcano_plot_labeler import label_volcano_plot` import and a malformed `--input "<sentence>"` audit command that would fail since --input expects a CSV path. | 4 / 5 |
Workflow Clarity | A sequenced Workflow and validation checkpoints exist (py_compile Quick Check, non-destructive smoke check, Input Validation), but they are generic templated guidance rather than operation-specific checks (e.g. verifying CSV columns exist or confirming the output PNG was written), leaving checkpoints implicit. | 3 / 5 |
Progressive Disclosure | Real bundle files exist (`scripts/main.py`, `references/runtime_checklist.md`) and are referenced generically by directory, but they are not signaled by filename or linked, substantial boilerplate is inlined that could live in separate files, and several 'See `## X` above' cross-references point to sections that appear later in the document, hurting navigation. | 3 / 5 |
Total | 12 / 20 Passed |