Content
36%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.
The body functions as a textbook summary of API design knowledge Claude largely already has, with principles and pitfall lists instead of instructive guidance, and no workflow or validation checkpoints. Its one redeeming structural feature — a clearly signaled pointer to references/details.md — is undermined by four of five bundle files being orphaned and unreachable from the skill's navigation.
Suggestions
Replace the 'Core Concepts' and 'Best Practices' sections (which restate knowledge Claude already has) with a compact set of prescriptive rules and 2-3 worked good/bad endpoint examples, moving the tutorial-style material into the references files.
Add a step-by-step workflow for the skill's main use cases — e.g., designing an API (draft resources -> apply naming/versioning rules -> validate against the checklist in assets/api-design-checklist.md) or reviewing a spec — with explicit checkpoints.
Link every bundle file from SKILL.md: surface references/graphql-schema-design.md, references/rest-best-practices.md, assets/api-design-checklist.md, and assets/rest-api-template.py in the navigation section alongside references/details.md so they are discoverable.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Large stretches re-teach concepts Claude already knows: HTTP method semantics ('GET: Retrieve resources (idempotent, safe)'), REST basics, and generic best-practice lists ('Stateless: Each request contains all necessary information', 'Poor Documentation: Undocumented APIs frustrate developers'). Not a 3: the padding is not incidental — the Core Concepts and Best Practices sections are almost entirely redundant with Claude's built-in knowledge. Not a 1: it is organized into scannable lists rather than verbose prose paragraphs. | 2 / 5 |
Actionability | Scattered concrete micro-guidance exists ('Use plural nouns for collections (/users, not /user)', 'Accept: application/vnd.api+json; version=1', 'Use DataLoaders', 'cursor-based pagination (Relay spec)'), but the body contains no worked examples, endpoint design patterns, or executable code — those all live in references/details.md and the orphaned bundle files. Not a 4: an engineer reading only SKILL.md could not execute an API review or design; the specifics are hints, not instructive examples. Not a 2: the URL/versioning snippets and named conventions do give some directly usable direction. | 3 / 5 |
Workflow Clarity | There is no multi-step process anywhere: no sequence for designing an API, reviewing a specification, or applying the checklist, and no validation checkpoints (e.g., 'review against assets/api-design-checklist.md before finalizing'). Not a 1: content is coherently organized by topic and a usage-trigger section exists. Not a 3: not even an implicit step sequence or checkpoint exists to have gaps in. | 2 / 5 |
Progressive Disclosure | The pointer to references/details.md is well signaled ('Read that file when the navigation tier above is insufficient') and one level deep — but of the five bundle files, four (references/graphql-schema-design.md, references/rest-best-practices.md, assets/api-design-checklist.md, assets/rest-api-template.py) are never mentioned in SKILL.md or in details.md, making them undiscoverable. Not a 4: orphaning most of the bundle is more than a 'minor organization gap'. Not a 2: the SKILL.md/references split itself is respected and the one reference that is given is clear, not buried. | 3 / 5 |
Total | 10 / 20 Passed |