Content
52%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 core workflow is sound and well-sequenced with a sensible PMID-to-text fallback and an appropriately separated reference file. The main weakness is token efficiency: a large fraction of the body is generic templated boilerplate that does not teach Claude anything skill-specific, and the PDF extraction section is incomplete.
Suggestions
Remove or collapse the generic boilerplate sections ('When to Use', 'Key Features', 'Implementation Details', 'Output Contract', 'Validation and Safety Rules', 'Failure Handling') that restate generic skill guidance and add no study-design-specific value, keeping only the Workflow, Dependencies, and scale_rules reference.
Complete the 'PDF Text Extraction' section with an actual executable command (e.g. 'python scripts/extract_pdf.py paper.pdf --output extracted.txt') instead of a header followed by no example.
Replace the stale date-stamped path in 'Example Usage' (cd "20260316/scientific-skills/...") with a path-agnostic invocation, and tighten the text-analysis fallback with a more concrete identification procedure rather than only a keyword list.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is noticeably padded with generic boilerplate sections ('When to Use', 'Key Features', 'Implementation Details' which only says 'See ## Workflow above', 'Output Contract', 'Validation and Safety Rules') that add no skill-specific value, fitting the score-2 anchor of several unnecessary padded sections rather than the mostly-efficient score-3. | 2 / 5 |
Actionability | The main path is executable ('python scripts/selector.py "<PMID>"', a concrete scale_rules.md table, a JSON output schema), but the text-analysis fallback is only keyword hints and the PDF extraction section header promises a command yet provides none, leaving key details incomplete per the score-3 anchor. | 3 / 5 |
Workflow Clarity | Steps 1-4 are clearly sequenced with a conditional branch (PMID -> selector -> skip to step 3) and an explicit fallback when the script returns empty JSON or fails, matching the score-4 anchor of a clear sequence with most checkpoints present; the skill is read-only so the destructive/batch cap does not apply. | 4 / 5 |
Progressive Disclosure | scale_rules.md is a real, one-level-deep reference clearly signaled via a markdown link, and both scripts are referenced from the overview, giving good structure; however the inlined generic boilerplate keeps it just below the cleanly-split score-5 anchor. | 4 / 5 |
Total | 13 / 20 Passed |