Content
68%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 is highly actionable with comprehensive executable examples and a well-signaled reference file, but it is verbose for a context-window skill and lacks explicit validation checkpoints in its batch/download workflows.
Suggestions
Trim the overview and 'Key Concepts' sections that re-explain GEO/SOFT/MIAME concepts Claude already knows, and move the full differential-expression and batch-processing code into the reference file.
Add explicit validation checkpoints to the batch-download and batch-processing workflows (e.g. verify downloaded files exist and are non-empty, confirm parsed expression matrices have expected shape before analysis).
Restructure the capability catalog as a short 'how to do common tasks' sequenced workflow so the primary path is clear rather than presented as parallel sections.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The ~800-line body is mostly concrete code but includes unnecessary explanation Claude already knows (the GEO overview, 'Key Concepts' defining SOFT/MINiML/MIAME/Series Matrix, and generic 'Common Use Cases'); could be tightened, so it sits at the midpoint rather than 4. | 3 / 5 |
Actionability | Provides extensive copy-paste-ready, executable code across GEOparse, Entrez E-utilities, FTP downloads, and differential expression analysis covering the common cases; fully actionable. | 5 / 5 |
Workflow Clarity | Content is organized as a capability catalog (sections 1-7) rather than a sequenced workflow, and the batch-processing and download operations lack explicit validation checkpoints, which caps workflow clarity at 3 per the batch-operation rule. | 3 / 5 |
Progressive Disclosure | A single one-level-deep reference (references/geo_reference.md) is clearly signaled with a description of what it covers; structure is good, though a fair amount of inline content (full analysis/batch code) could live in the reference, keeping it just below 5. | 4 / 5 |
Total | 15 / 20 Passed |