Content
57%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
Highly actionable with executable, copy-paste-ready code, but the body is overlong with redundant duplication between Core Capabilities and Typical Workflows, and it ignores the existing scripts/ bundle entirely rather than pointing to it. It also lacks explicit validation feedback loops for batch operations.
Suggestions
Reference the existing scripts/ files (segment_cells.py, track_cells.py, count_colonies.py, analyze_morphology.py, colocalization.py) instead of inlining their code, so SKILL.md becomes a lean overview with one-level-deep references.
Add explicit validation checkpoints to batch workflows, e.g. a 'validate segmentation on a sample image before batch processing' step with a retry loop.
Remove the duplication between the Core Capabilities code blocks and the Typical Workflows section by keeping one canonical example per task.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Mostly efficient with executable code blocks that earn their place, but the ~540-line body restates the description in the Overview and duplicates colony counting (Capability #5 vs Workflow 4) and colocalization (Capability #6 vs Workflow 3), so it could be tightened; not the lean 'every token earns its place' top anchor. | 2 / 3 |
Actionability | Provides fully executable, copy-paste-ready code throughout — e.g. the Cellpose eval call with concrete parameters and `skimage.measure.regionprops_table` with explicit property lists — matching the top anchor of fully executable guidance. | 3 / 3 |
Workflow Clarity | The 'Typical Workflows' are presented as single monolithic scripts without numbered steps or explicit validation checkpoints, and batch processing (Workflow context) lacks a validate→fix→retry feedback loop; per the rubric, missing validation in batch operations caps workflow clarity at 2. | 2 / 3 |
Progressive Disclosure | The SKILL.md is a monolithic 540-line document and never references the five relevant bundle scripts in scripts/ (e.g. segment_cells.py, track_cells.py, count_colonies.py, analyze_morphology.py, colocalization.py) that duplicate the inline code, so content that should be split is inline with no file-based navigation — matching the bottom anchor of poor organization. | 1 / 3 |
Total | 8 / 12 Passed |