Content
38%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 contains genuinely useful, specific material (ontology table, code examples, pitfalls, quality checklist), but it is padded with redundant sections and mismatched template boilerplate, and its file references are largely fabricated against the actual bundle. The code examples cannot run against the provided scripts.
Suggestions
Reconcile the References and Scripts sections with the actual bundle: describe mesh_sample.json, snomed_sample.json, and synonyms.json, and remove the nonexistent .md and .py files.
Make the code examples executable against the bundle or clearly label them as illustrative API sketches distinct from the shipped `scripts/main.py` CLI.
Remove the redundant Quick Check / Audit-Ready Commands / Example Usage duplication (one compile-check command is enough) and delete the stub 'Implementation Details' section that only points back to Workflow.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Noticeably verbose: multiple redundant sections repeat the same content (`python -m py_compile scripts/main.py` appears in Quick Check, Audit-Ready Commands, and Example Usage), the 'When to Use' bullets restate the truncated description verbatim, and the 'Implementation Details' section is a stub pointing back to '## Workflow above'. | 2 / 5 |
Actionability | Concrete code examples (map_text, cross_map, batch_map, score_mapping), a parameters table, and CLI commands are present, but the flagship examples import `from scripts.mapper import BioOntologyMapper` and `mapper.py` is not in the bundle, so they are not executable as written. | 3 / 5 |
Workflow Clarity | A numbered Workflow and a compile-check checkpoint exist, but the batch-normalization operation lacks an output validation step; per the rubric, missing validation for batch operations caps workflow clarity at 3. | 3 / 5 |
Progressive Disclosure | The body lists 6 reference .md files and 8 script .py files that do not exist in the bundle, while the actual references/ (mesh_sample.json, snomed_sample.json, synonyms.json) are never mentioned and scripts/ contains only main.py — navigation is broken. | 2 / 5 |
Total | 10 / 20 Passed |