API Design

This skill should be used when the user needs to "design the API", do "endpoint design", pin down a "request/response shape", choose a "pagination" strategy (cursor vs offset), add an "idempotency key" to a write, plan "API versioning", an "error contract", or pick between "REST vs gRPC vs GraphQL" or "WebSocket vs polling". Use it whenever a design has reached the interface — the concrete request, response, primary access path, and how clients page, retry, and version — even if the user only said "the boxes talk to each other".

proyecto26 d10cdd1 6 files · 28.0 KB Updated

File contents

proyecto26/system-design-skills/tree/main/skills/api-design commit d10cdd18f8

Frequently asked questions

npx skillmds@latest add proyecto26/api-design