From systems-design
Reviews API designs for best practices, consistency, and issues in REST, GraphQL, gRPC, OpenAPI specs, or code files.
npx claudepluginhub melodic-software/claude-code-plugins --plugin systems-designThis skill is limited to using the following tools:
Review an API design for best practices, consistency, and potential issues.
Reviews 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.
Advises on REST, GraphQL, gRPC API design. Produces OpenAPI specs, GraphQL schemas, proto definitions with versioning strategies and consistency validation. Use for new endpoints in Express, Fastify, NestJS, Hono.
Reviews API and backend code for REST conventions, auth, validation, error handling, pagination, rate limiting, and test coverage.
Share bugs, ideas, or general feedback.
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: