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 strong executable examples, but it is a single monolithic file with no progressive disclosure, and its batch mediation loop lacks the validation/feedback checkpoints the rubric requires for batch operations.
Suggestions
Add validation/sanity checkpoints to the eQTL loop (e.g. check mediate() succeeded and ACME CI excludes 0 before trusting results, or catch errors per gene) so batch mediation has an explicit feedback loop.
Split advanced sections (HDMA/HIMA, multi-omics mediation chains, visualization helpers) into reference files under references/ with one-level-deep links from SKILL.md to improve progressive disclosure.
Dedupe the repeated ACME/ADE/proportion-mediated definitions to a single framework block and reference it, reducing redundancy across sections.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Largely lean and code-heavy with minimal teaching of concepts Claude already knows; the main slack is ACME/ADE definitions repeated across the Basic, eQTL, and Multi-Omics sections, which could be tightened. | 4 / 5 |
Actionability | Multiple complete, executable R blocks (mediate(), hima(), medsens(), ggplot), a reusable run_eqtl_mediation() function, inline parameter explanations, and output extraction cover the common cases copy-paste ready. | 5 / 5 |
Workflow Clarity | Steps are numbered (Step 1/2/3) and sequenced, but the eQTL section loops bootstrap mediation (boot=TRUE, sims=1000) over many genes with no validation checkpoint that mediate() succeeded or CI-sanity check before p.adjust; per the rubric, a batch operation without validation caps this at 3. | 3 / 5 |
Progressive Disclosure | All 274 lines live in a single SKILL.md with no references/, scripts/, or assets/ bundles and no navigation; advanced material (HDMA/HIMA, multi-omics chains, visualization) that would benefit from separate files is inlined into one monolith. | 2 / 5 |
Total | 14 / 20 Passed |