Content
58%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 technical content is accurate, executable, and well-structured with real referenced bundle scripts, giving strong actionability and workflow clarity for a read-only API skill. The principal weakness is a large block of generic process boilerplate that pads the file with guidance Claude already knows, hurting token efficiency.
Suggestions
Remove or collapse the generic boilerplate sections ("When Not to Use", "Required Inputs", "Recommended Workflow", "Output Contract", "Validation and Safety Rules", "Failure Handling", "Quick Validation", "Deterministic Output Rules", "Completion Checklist") — they restate obvious process steps rather than CrossRef-specific guidance and inflate the token budget.
Consolidate the two "Validation Shortcut" / "Quick Validation" blocks that both repeat `python scripts/query_crossref.py --help` into a single concise validation step.
Add one concrete example showing funder extraction (e.g., the flag/field path used to surface `funder` entries) so the documented capability matches an executable invocation.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill-specific sections are tight, but roughly half the body is generic boilerplate ("When Not to Use", "Required Inputs", "Recommended Workflow", "Output Contract", "Validation and Safety Rules", "Failure Handling", "Quick Validation", "Deterministic Output Rules", "Completion Checklist") that restates obvious process guidance Claude already knows, making it noticeably verbose and padded. | 2 / 5 |
Actionability | Provides concrete, executable commands ("python scripts/query_crossref.py --doi ...", "--query ... --limit 5", "pip install habanero>=1.2.0") with real flags and documented returned fields, leaving only minor gaps (no example showing funder extraction invocation specifically). | 4 / 5 |
Workflow Clarity | Presents a clear validation-first sequence (run --help to verify the path, resolve or search, note availability caveats) with a validation shortcut and expected-output format; this is a read-only API query skill so the destructive/batch cap does not apply, though the explicit error-recovery loop is only lightly sketched in "Failure Handling". | 4 / 5 |
Progressive Disclosure | Well-organized sections with one-level-deep references to real bundle files (scripts/query_crossref.py, scripts/validate_skill.py) that exist and are correctly invoked; structure is clear and navigation is easy, with only minor gaps (no separate reference doc for the full returned-field schema, but the inline coverage is reasonable for a simple skill). | 4 / 5 |
Total | 14 / 20 Passed |