Content
77%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a strong, actionable API design skill with clear workflow sequencing, concrete CLI commands, and a comprehensive copy-paste-ready OpenAPI template. Its main weaknesses are the large inline template that could be offloaded to a reference file, some redundant guidance on concepts Claude already knows, and missing bundle files that the reference table points to. Overall it provides excellent practical guidance for API design tasks.
Suggestions
Move the large OpenAPI 3.1 template to a separate bundle file (e.g., templates/openapi-starter.yaml) and reference it from the skill body to improve conciseness and progressive disclosure.
Remove or significantly trim the 'Knowledge Reference' section and MUST/MUST NOT items that restate things Claude already knows (e.g., 'Follow REST principles', 'don't ignore HTTP status code semantics').
Provide the referenced bundle files (references/rest-patterns.md, references/versioning.md, etc.) so the progressive disclosure structure actually functions.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is generally well-structured but the large OpenAPI template (~80 lines) is borderline excessive for inline content—it could be referenced from a separate file. The MUST DO/MUST NOT DO lists contain some items Claude would already know (e.g., 'use proper HTTP methods', 'don't ignore HTTP status code semantics'). The Knowledge Reference section at the bottom is a list of concepts Claude already knows and adds no value. | 2 / 3 |
Actionability | The skill provides fully executable, copy-paste-ready OpenAPI 3.1 YAML, a concrete RFC 7807 error response example, specific CLI commands for linting and mocking (`npx @redocly/cli lint`, `npx @stoplight/prism-cli mock`), and a detailed output checklist. Guidance is concrete and specific throughout. | 3 / 3 |
Workflow Clarity | The core workflow is clearly sequenced with six numbered steps, includes an explicit validation checkpoint (lint with redocly before proceeding), a mock-and-verify step, and the output checklist reiterates that validation must pass. The sequence is logical with clear dependencies between steps. | 3 / 3 |
Progressive Disclosure | The reference table with 'Load When' guidance is well-designed for progressive disclosure, but no bundle files are provided, so the referenced files (references/rest-patterns.md, etc.) don't actually exist. The large inline OpenAPI template would be better placed in a referenced file, and the skill is somewhat monolithic at ~150+ lines. | 2 / 3 |
Total | 10 / 12 Passed |