Content
88%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 strong, highly actionable skill body: executable commands, precise defaults, explicit validation and error-recovery loops, and honest limits documentation. The only deductions are minor tightening opportunities in a few digressions and the fact that the referenced bundle files (mapping-keys.md, code-inventory.md, porting-plan.md, and the two scripts) are not present in the provided bundle.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is dense with non-obvious domain facts (sample endpoint semantics, `slices`/`reaction_reference_count` interpretation, single-vs-multi-path key limits) and assumes Claude's competence, but a few passages could be trimmed: the `<skill-dir>` resolution digression (two install locations plus glob advice) and the reaction-reference shape explained twice (once under 'Read what the activity sample left out', again under 'Cover every feed group'). Fits the 4 anchor (efficient, minor instances that could be trimmed) rather than 5 (every token earns its place); it is well above 3, which requires unnecessary explanation of things Claude already knows. | 4 / 5 |
Actionability | Fully executable guidance throughout: copy-paste bash blocks with exact commands ("python3 <skill-dir>/fetch_sample.py --out v3sync-sample.json", the `--feed` invocation), exact endpoint paths, concrete error-code meanings (401/403 = wrong secret or user token, 404 = endpoints unavailable), exact defaults ("comments already covers [\"comment\", \"reply\"]"), a worked output JSON example, and per-field decision rules. Matches the 5 anchor: copy-paste ready commands with specific examples covering the common cases. | 5 / 5 |
Workflow Clarity | Seven clearly sequenced steps with explicit validation checkpoints: error-code interpretation after the fetch, empty-sample diagnosis (reactions prove activities exist), cross-checking the code inventory against the sample (agreement confirms, code-only is rare, sample-only asks the user), and a pre-finalize check of every emitted key against worked examples. Feedback loops are present (re-run the sample to firm up single-row decisions; a failed `--feed` is recorded and does not stop the run). The operation is read-only against v2, so the destructive/batch cap does not apply. Matches the 5 anchor (clear sequence, explicit validation, feedback loops, checklists). | 5 / 5 |
Progressive Disclosure | The SKILL.md body is a well-signaled overview pointing one level deep to purpose-described references ("Read [mapping-keys.md] for the full key catalogue, defaults, exact resolution rules, and worked examples", code-inventory.md, porting-plan.md), each with clear guidance on when to load it. However, the bundle as provided contains no reference or script files — mapping-keys.md, code-inventory.md, porting-plan.md, fetch_sample.py, and scan_v2_calls.py are all referenced but absent from the file listing — so the navigation cannot be fully verified. Fits the 4 anchor (good structure, references mostly clear, minor organization gaps) rather than 5. | 4 / 5 |
Total | 18 / 20 Passed |