API Design

Use when designing APIs — REST endpoints, GraphQL schemas, gRPC services, or WebSocket protocols — including resource naming, versioning, pagination, error handling, and API gateway patterns. USE FOR: REST API design, GraphQL schema design, gRPC service definition, WebSocket protocol design, API versioning, pagination strategies, API gateway patterns, idempotency, OpenAPI specifications DO NOT USE FOR: data storage design (use data-modeling), authentication mechanisms (use authentication), API testing (use testing/api-testing)

Tyler-R-Kendrick f4ba245 13 files · 28.8 KB Updated

File contents

Tyler-R-Kendrick/agent-skills/tree/main/skills/dev/backend/api-design commit f4ba245844

Frequently asked questions

npx skillmds add tyler-r-kendrick/api-design