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 comprehensive API design tutorial rather than an efficient skill file for Claude. It is excessively verbose, explaining many concepts Claude already knows (HTTP methods, REST principles, GraphQL basics), and lacks any clear workflow or sequenced process for the tasks it claims to support. The code examples provide some value but reference nonexistent helper functions and nonexistent bundle files, undermining both actionability and progressive disclosure.
Suggestions
Drastically reduce content to only what Claude doesn't already know—remove explanations of HTTP methods, basic REST/GraphQL concepts, and common pitfalls that are general knowledge. Focus on project-specific conventions and opinionated decisions.
Add a clear step-by-step workflow for the primary use case (e.g., 'Designing a new API') with explicit checkpoints like schema review, validation against a checklist, and iterative refinement steps.
Move the detailed code patterns (pagination, error handling, DataLoader, HATEOAS) into actual bundle reference files and keep SKILL.md as a concise overview with pointers to those files.
Make code examples self-contained and executable by either providing the missing helper functions or replacing them with inline implementations that can actually run.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Extremely verbose at ~400+ lines. Explains concepts Claude already knows well (REST methods, HTTP semantics, what GraphQL is, resource-oriented architecture). The 'When to Use This Skill' section, 'Core Concepts' rehashing HTTP methods, and 'Common Pitfalls' bullet list are all padding that adds no novel knowledge for Claude. | 1 / 3 |
Actionability | Contains concrete Python/GraphQL code examples that are mostly executable (FastAPI endpoints, Pydantic models, Ariadne resolvers, DataLoaders). However, many examples reference undefined functions (build_query, fetch_users, count_users, etc.) making them not truly copy-paste ready, and the skill reads more like a tutorial/reference than actionable instructions for a specific task. | 2 / 3 |
Workflow Clarity | There is no clear workflow or sequenced process. The skill presents patterns and best practices as a reference document but never defines a step-by-step process for designing an API, reviewing a spec, or any of its stated use cases. No validation checkpoints or feedback loops are present. | 1 / 3 |
Progressive Disclosure | References to external files (references/rest-best-practices.md, assets/rest-api-template.py, scripts/openapi-generator.py, etc.) are listed in a Resources section, but none of these files exist in the bundle. The main content is a monolithic wall of code and text that should have been split across referenced files, with only a concise overview in SKILL.md. | 2 / 3 |
Total | 6 / 12 Passed |