Content
77%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.
An excellent router body: symptom-to-reference mapping is concrete and unambiguous, cross-domain routing rules are decisive, and the Anti-Rationalization table packs real trap knowledge. It loses points for encoding the same routing map in four redundant forms and for referencing ~25 skill files that are absent from this bundle, leaving the navigation structure unverifiable.
Suggestions
Collapse the redundancy: the dot decision tree, the numbered Decision Tree list, and the Example Invocations all restate the Quick Reference table's mapping — keep the table plus one routing form and trim the rest.
Make reference paths match the bundle layout: the body points to skills/*.md but the bundle ships no such directory; either include those files (e.g., under references/) or use paths that resolve from SKILL.md's location.
Consolidate the scattered OS-version gates (OS27, iOS 26, iPhone 17, macOS 12.3+) into a single availability table so version notes stop being repeated inline across rows.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The routing map is encoded four times — Quick Reference table, dot decision tree, numbered Decision Tree list, and Example Invocations — so at least one full section is redundant; dense version markers ("OS27", "iOS 26", "iPhone 17", "macOS 12.3+") throughout also add tokens that could be consolidated. Mostly efficient high-value content (the Anti-Rationalization table earns every token), but it could be tightened, fitting the middle anchor. | 3 / 5 |
Actionability | As an instruction-only router, the guidance is fully executable: every symptom maps to a specific file and pattern ("camera-capture.md (Pattern 8, deferred start)"), cross-domain rules are decisive ("stay here" vs "invoke axiom-integration"), and the Anti-Rationalization table cites exact APIs (SHManagedSession, AVDelegatingPlaybackCoordinator.hostClockTime, persistentID) — the analog of copy-paste-ready guidance for a router skill. | 5 / 5 |
Workflow Clarity | The single routing action is unambiguous: a decision tree, a numbered decision list, and stay-here/invoke-X cross-domain rules leave no doubt which reference to open for any media task, and the inline fallback note handles the non-Claude-Code case. No destructive or batch operations exist, so no validation cap applies. | 5 / 5 |
Progressive Disclosure | The body follows the ideal one-level-deep index pattern ("See skills/..." per symptom, clearly signaled), but none of the ~25 referenced files exist in this bundle — there is no skills/, references/, scripts/, or assets/ directory alongside SKILL.md — so every reference path dangles relative to the actual bundle structure and navigation cannot be verified. | 3 / 5 |
Total | 16 / 20 Passed |