api-designer

Installation
SKILL.md

API Designer

Overview

The API Designer skill produces consistent, developer-friendly REST API designs following industry conventions: RESTful resource naming, correct HTTP method semantics, standardized status codes, structured error responses, pagination patterns, and versioning strategies. It includes OpenAPI 3.0 spec snippets so designs can be immediately documented and validated. A well-designed API is intuitive to consume, easy to evolve, and resilient to misuse.

When to Use

  • Designing a new API surface for a service or microservice
  • Adding endpoints to an existing API and needing consistency
  • Reviewing an API design for RESTful correctness
  • Writing an OpenAPI/Swagger specification
  • Deciding on versioning, pagination, or error response format

When NOT to Use

  • Implementing the actual server-side logic (use a framework guide instead)
  • Designing a GraphQL schema (different paradigm)
  • Designing a WebSocket or streaming protocol API
  • Internal function/library API design (different conventions apply)
Installs
1
GitHub Stars
4
First Seen
Jun 23, 2026
api-designer — xcrrr/claude-skills