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".
Pinned to revision 228d57dc6fa7, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/api-design/SKILL.md
- skills/api-design/references/deep-dive.md
- skills/api-design/references/providers/aws.md
- skills/api-design/references/providers/azure.md
- skills/api-design/references/providers/gcp.md
- skills/api-design/references/providers/generic.md
Every link opens the file at its source, pinned to the revision this page describes.