Content
71%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.
A clear, actionable, well-sequenced skill body that mostly respects Claude's competence. Its main weakness is progressive disclosure: the provided reference bundle is never signaled from the overview, and a referenced script is missing.
Suggestions
Add a short 'References' section linking to the existing bundle files (e.g., 'For full action details, see references/action_guide.md; for a worked example, see references/example_trajectory_breakdown.md').
Either bundle the `prioritize_rooms.py` script under ./scripts/ or replace that step with an inline default room-priority list so step 2 is actually executable.
Fold the `examine`-to-confirm guidance into the search loop as an explicit verification checkpoint so the workflow's validation step is visible in the Core Process.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is lean and sectioned with no padding about what ScienceWorld or teleport means; the only slack is minor restatement between 'Core Process' and 'Notes & Best Practices' (e.g., 'look around immediately after teleporting'). | 4 / 5 |
Actionability | Concrete, copy-paste-ready commands are given (`teleport to <ROOM_NAME>`, `look around`, `examine <OBJECT>`) with a worked example, but step 2 directs use of a `prioritize_rooms.py` script that is not present in any ./scripts/ bundle, leaving a real execution gap. | 4 / 5 |
Workflow Clarity | The Core Process is a clearly numbered sequence with an explicit stop condition and a not-found failure path; the only gap is that identity verification (`examine` for ambiguous objects) lives in Notes rather than being wired in as a workflow checkpoint. | 4 / 5 |
Progressive Disclosure | The body is well-sectioned, but it never links to the three actual bundle files in ./references/ (action_guide.md, action_primer.md, example_trajectory_breakdown.md) whose detailed content clearly belongs one level deep, and it instead references a non-existent prioritize_rooms.py script. | 3 / 5 |
Total | 15 / 20 Passed |