From systems-design
Reviews API designs for best practices, consistency, and issues in REST, GraphQL, gRPC, OpenAPI specs, or code files.
How this skill is triggered — by the user, by Claude, or both
Slash command
/systems-design:api-reviewThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Review an API design for best practices, consistency, and potential issues.
Review an API design for best practices, consistency, and potential issues.
/sd:api-review [spec-file-or-pattern]
spec-file-or-pattern (optional): Path to OpenAPI spec, API file, or glob pattern
/sd:api-review openapi.yaml
/sd:api-review src/api/**/*.ts
/sd:api-review
Locate API Definitions
openapi.yaml, openapi.json, swagger.yaml, swagger.json, *.graphql, *.protoSpawn API Reviewer Agent
Use the api-reviewer agent to analyze the API design. The agent will:
Present Findings Display the review organized by:
The command produces a structured review report with:
npx claudepluginhub melodic-software/claude-code-plugins --plugin systems-designReviews public interfaces for API design quality including naming, method signatures, parameters, type safety, and REST endpoints. Use when evaluating usability and readability of class APIs or endpoints.
Design and review API contracts covering auth, pagination, versioning, errors, compatibility, and OpenAPI/GraphQL shape. Steps through evidence gathering, boundary definition, compatibility checks, semantics validation, and test planning.
Guides REST, GraphQL, and gRPC API design. Produces OpenAPI specs, GraphQL schemas, or proto definitions with versioning strategies and consistency validation.