Content
77%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The body is highly actionable and workflows are clearly sequenced with strong validation checkpoints tailored to a batch sync operation. Its weaknesses are token efficiency (length and some restated sections) and progressive disclosure, since a large monolithic file carries detail that could be externalized.
Suggestions
De-duplicate the repeated meta/runtime structural explanation and the two 'Reference Implementations' sections into a single authoritative location to reduce length.
Split the detailed selector/canonical-pair guidance and the available-selector-keys table into a references file (e.g. SELECTORS.md) and link to it from a concise overview, so SKILL.md stays a lean entry point.
Tighten the explanatory prose around the OAuth and API-key meta.ts examples, which overlap, into one parameterized example with a short diff for the auth block.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is dense with codebase-specific knowledge Claude would not already know and avoids explaining basic concepts, but it is ~620 lines with notable redundancy — the structural meta/runtime split and the 'Reference Implementations' section are each restated — so it could be tightened; not a 3 because not every token earns its place. | 2 / 3 |
Actionability | Provides fully executable TypeScript templates and a complete fileToStub/listDocuments/getDocument implementation pattern with exact imports, function signatures, and named helpers (htmlToPlainText, parseTagDate, fetchWithRetry), making it copy-paste ready; it is not a 2 because the code is concrete rather than pseudocode. | 3 / 3 |
Workflow Clarity | The task is clearly sequenced, with a 'Hard Rule' stop-condition for unknown schemas, the listingCapped invariant as a correctness checkpoint against destructive deletion reconciliation, a contentHash identity invariant, and a final checklist — feedback loops appropriate to a batch sync operation. | 3 / 3 |
Progressive Disclosure | No bundle files exist and the skill is a single ~620-line SKILL.md; sections are well-organized with clear headers and one-level-deep pointers to real reference implementations, but substantial detail (selector canonical pairs, the available-selector-keys table, content-hash strategies) lives inline that could be split into separate reference files. | 2 / 3 |
Total | 10 / 12 Passed |