Content
92%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
A high-quality, actionable skill body with executable code and strong error-recovery guidance. The main weakness is progressive disclosure: no reference files exist and a referenced kernel.py is absent from the bundle.
Suggestions
Add the referenced kernel.py to a scripts/ (or skill) directory so the `exec(open("scvi-tools/kernel.py").read())` path resolves, or inline the h5ad_safe_obs helper directly in SKILL.md.
Move the full Modal pipeline.py example and the DE result-column listing into a references/ file, keeping SKILL.md as a lean overview with one-level-deep links.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Dense and operational — code blocks, gotchas, and troubleshooting tables with almost no explanatory padding; it scopes the library in one line ('wraps a family of deep generative models') and otherwise assumes Claude's competence. | 3 / 3 |
Actionability | Fully executable, copy-paste-ready scVI/scANVI/DE code plus a concrete Modal pipeline.py with pinned versions ('scvi-tools==1.4.2', 'scanpy==1.11.5'); no pseudocode or vague direction. | 3 / 3 |
Workflow Clarity | Clearly sequenced Setup→train→DE→output→remote sections, with gotchas and a symptom→fix troubleshooting table functioning as error-recovery feedback loops and an explicit ordering checkpoint ('preserve raw BEFORE any normalize/log1p'). | 3 / 3 |
Progressive Disclosure | Well-organized into clear sections, but everything is inline in one ~170-line file with no bundle files split out, and the referenced 'scvi-tools/kernel.py' path is not present in the provided bundle — so it is above the monolithic level 1 but below the well-split level 3. | 2 / 3 |
Total | 11 / 12 Passed |