Content
42%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The body is well-structured with concrete workflow examples and rich domain detail, but its actionability and progressive disclosure are undermined by code and reference files that are not actually present in the bundle, and workflows lack validation checkpoints.
Suggestions
Provide the missing `scripts/query_opentargets.py` and the three `references/*.md` files, or remove the references and inline the genuinely needed detail, so navigation is not broken.
Add executable, self-contained examples (with import/install context or direct GraphQL calls) instead of relying entirely on helper functions that are not bundled.
Insert explicit validation checkpoints in the workflows — e.g. verify API responses, handle pagination/errors, and confirm identifier resolution before proceeding — to support fragile/batch operations.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Mostly efficient and domain-specific, but the ~374-line body explains somewhat known concepts (clinical trial phase semantics, association-score caveats repeated across sections) and restates evidence types both inline and in the missing references, so it could be tightened. | 2 / 3 |
Actionability | Numerous code examples, but they all call helper functions from a `scripts/query_opentargets.py` that does not exist and are essentially pseudocode with assumed returns; there are no installation steps or runnable snippets, so guidance is concrete but not executable as written. | 2 / 3 |
Workflow Clarity | A clear 7-step core workflow plus four sequenced common workflows is present, but there are no validation/verification checkpoints (e.g. checking API responses, paging/error handling) and operations lack explicit feedback loops. | 2 / 3 |
Progressive Disclosure | The body heavily references `scripts/query_opentargets.py` and `references/api_reference.md`, `references/evidence_types.md`, and `references/target_annotations.md`, but none of these files exist — navigation is broken and large reference-style detail is inlined in the overview rather than split into the referenced files. | 1 / 3 |
Total | 7 / 12 Passed |