Content
53%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 executable code for every capability and good internal section structure, but it inlines content that duplicates an unreferenced script bundle and lacks validation checkpoints in its batch workflow. Progressive disclosure is the weakest dimension because the existing scripts are never surfaced.
Suggestions
Replace the duplicated inline capability/workflow code with pointers to the bundled scripts, e.g. 'Ready-made implementation: see scripts/segment_cells.py', keeping only a concise Quick Start inline in SKILL.md.
Collapse the four 'Typical Workflows' or merge them into the matching Core Capabilities to remove the colony-counting and colocalization code that appears twice.
Add an explicit validation checkpoint to the batch workflow — e.g. segment and visually verify masks on one image before looping over all fields of view — so batch operations clear the workflow-clarity cap.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Prose is lean with no concept padding, but the four 'Typical Workflows' substantially duplicate the nine 'Core Capabilities' (colony counting, colocalization, and segmentation+quantification each appear twice), so the body could be meaningfully tightened rather than just 'minor' trimming. | 3 / 5 |
Actionability | Overwhelmingly concrete, executable Python with real imports, parameters, and print statements across nine capabilities and four workflows, but a few blocks (tracking, mitochondrial, batch) reference pd/np/tifffile/skimage without importing them in-block, so they are not fully standalone copy-paste ready. | 4 / 5 |
Workflow Clarity | Workflows are clearly sequenced (Load → Segment → Quantify → Print) but validation is only mentioned in Best Practices prose, not embedded as a checkpoint in the batch workflow (Core Capability 9 loops over images with no verify-before-batch step), so the batch cap at 3 applies. | 3 / 5 |
Progressive Disclosure | Five ready-made, topically-matched scripts exist in ./scripts/ (segment_cells.py, track_cells.py, analyze_morphology.py, count_colonies.py, colocalization.py) yet the body never references or signals them, inlining ~400 lines of capability/workflow code that clearly belongs in those separate files. | 2 / 5 |
Total | 12 / 20 Passed |