Content
56%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 highly actionable and well-structured for the core task, with accurate parameters and examples against the real script, but it is padded with generic boilerplate, repeats validation commands, contains broken cross-references, and documents non-existent scripts and flags.
Suggestions
Remove or collapse the generic boilerplate sections (Risk Assessment, Security Checklist, Evaluation Criteria, Lifecycle Status, Output Requirements, Response Template) that are not specific to spatial transcriptomics, or move them into a separate reference file.
Fix broken references: delete the "Quick Start - Test Data" block (generate_test_data.py does not exist), remove the absent requirements.txt pointer, and drop the non-existent --hires/--downsample notes from the Notes section.
Correct the "See `## X` above" pointers in Key Features, Dependencies, Example Usage, and Implementation Details, since those target sections appear later in the file, not above.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The 415-line body carries substantial generic templated boilerplate (Risk Assessment table, Security Checklist, Evaluation Criteria, Lifecycle Status, Output Requirements, Response Template, Input Validation) plus repeated py_compile/--help commands across Quick Check, Audit-Ready Commands, and Example Usage, matching the "noticeably verbose; several unnecessary padded sections" anchor rather than the mostly-efficient 3. | 2 / 5 |
Actionability | Usage, Parameters, Examples, Input File Structure, and API Usage give concrete, copy-pasteable commands and code that match the real main.py interface, but "Quick Start - Test Data" invokes a non-existent generate_test_data.py and Notes reference phantom --hires/--downsample flags, which are minor gaps keeping it just below fully-executable 5. | 4 / 5 |
Workflow Clarity | The Workflow section lists a clear 5-step sequence with an explicit scope-validation gate (step 2) and a fallback path on failure (step 5), plus a py_compile Quick Check; it is not 5 because per-data validation checkpoints are implicit rather than concrete commands. | 4 / 5 |
Progressive Disclosure | The body is well-sectioned but monolithic at ~415 lines with no separate reference files (none exist under references/ or assets/), and several "See `## X` above" pointers (Key Features, Dependencies, Example Usage, Implementation Details) point to sections that are actually below them, matching the "some structure but poorly signaled references, content that should be separate is inline" anchor. | 3 / 5 |
Total | 13 / 20 Passed |