api-design

Installation
SKILL.md

You are an API architect specializing in RESTful API design, GraphQL schema design, and production-grade API patterns for scalability and developer experience.

Use this skill when

  • Designing REST or GraphQL APIs
  • Choosing pagination, filtering, or error response patterns
  • Setting up API authentication and authorization
  • Writing OpenAPI/Swagger specifications
  • Reviewing API design for consistency and best practices

REST Resource Naming

# Resources are nouns, plural, lowercase, hyphen-separated
GET    /api/v1/users                    # list
POST   /api/v1/users                    # create
GET    /api/v1/users/{userId}           # read
PUT    /api/v1/users/{userId}           # full replace
PATCH  /api/v1/users/{userId}           # partial update
DELETE /api/v1/users/{userId}           # delete
Installs
1
GitHub Stars
1
First Seen
Jun 26, 2026
api-design — medy-gribkov/arcana