Content
86%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 exemplary workflow-router skill: concrete paths, commands, contracts, and a well-signaled one-level-deep reference table make it highly actionable with excellent progressive disclosure. The only improvements are removing the small duplication between the principles and contract sections and adding a brief fix-and-retry loop to the validation step.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is dense with project-specific rules and explains nothing Claude already knows, but section 4 duplicates section 1 principles — 'Contributions load through the appropriate sessions.*.main.ts entry point' and 'Sessions menus use the shared Menus registry' restate earlier bullets almost verbatim. It is above anchor 3 (only minor trimming needed) but short of anchor 5's every-token-earns-its-place bar. | 4 / 5 |
Actionability | For an instruction-only skill the guidance is fully executable: exact file paths (browser/menus.ts, src/vs/sessions/README.md), a 13-row routing table mapping areas to specific specifications, a copy-paste command (npm run valid-layers-check), named service contracts (ISessionsManagementService, ISessionsService), and a concrete three-item edit-gate checklist covering the common cases. | 5 / 5 |
Workflow Clarity | The seven numbered sections give a clear, ordered workflow with a dedicated validation section (§5) and an explicit specification-edit gate (§4) acting as checkpoints. It misses anchor 5 because there is no error-recovery feedback loop — nothing about what to do when valid-layers-check or unit tests fail — though the anchors and sequence are otherwise explicit. | 4 / 5 |
Progressive Disclosure | This is a model router: the body stays lean (principles plus a routing table) and pushes all detail to one-level-deep specifications, each row labeled with the area it owns, plus search-then-read guidance for the learning inbox. There are no bundle files to structure, and nothing that belongs in a separate file is inlined. | 5 / 5 |
Total | 18 / 20 Passed |