Content
22%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This skill reads like a textbook chapter on API design rather than a focused, actionable skill for Claude. It is excessively verbose, explaining fundamental concepts Claude already knows (HTTP methods, REST principles, what GraphQL is), while lacking a clear workflow for actually designing an API. The code examples are illustrative but not fully executable, and the referenced bundle files don't exist.
Suggestions
Cut the content by 60-70%: remove explanations of basic REST/GraphQL concepts, HTTP method semantics, and generic best practices that Claude already knows. Focus only on project-specific conventions and non-obvious patterns.
Add a clear step-by-step workflow for API design (e.g., 1. Gather requirements → 2. Define resources → 3. Design schema → 4. Validate against checklist → 5. Generate OpenAPI spec) with explicit validation checkpoints.
Make code examples fully executable or remove helper function dependencies — currently functions like build_query(), fetch_users(), count_users() are undefined, making examples non-runnable.
Either create the referenced bundle files (rest-best-practices.md, graphql-schema-design.md, etc.) or remove the references. Move the detailed patterns into those files and keep SKILL.md as a concise overview.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Extremely verbose at ~400+ lines. Explains basic concepts Claude already knows well (REST methods, what resources are, HTTP status codes, what GraphQL is). The 'When to Use This Skill' section lists 7 obvious use cases. Best practices and common pitfalls sections are generic knowledge that adds no novel value. Much of this is textbook content. | 1 / 3 |
Actionability | Code examples are relatively concrete and use real frameworks (FastAPI, Ariadne), but many rely on undefined helper functions (build_query, fetch_users, count_users, etc.) making them not truly executable. The skill describes patterns rather than giving step-by-step instructions for a specific task. It reads more like a reference guide than actionable instructions. | 2 / 3 |
Workflow Clarity | There is no clear workflow or sequenced process for designing an API. The content presents patterns and best practices but never guides through a design process with validation checkpoints. The 'Interactive Design Process' section mentions clarifying requirements and feedback loops but provides no concrete steps or validation criteria. | 1 / 3 |
Progressive Disclosure | References to external files (references/, assets/, scripts/) are listed in the Resources section, but none of these bundle files actually exist. The main content is a monolithic wall of patterns and examples that could benefit from being split into separate files. The references section is well-structured but points to non-existent files. | 2 / 3 |
Total | 6 / 12 Passed |