API Design First

Design-first API development skill. Generates OpenAPI 3.1 specifications, enforces REST design best practices, validates endpoints, handles versioning, pagination, error formatting, authentication patterns, rate limiting, and idempotency. Activates when users say "design an API", "create OpenAPI spec", "API endpoint", "REST API design", "API contract", "Swagger/OpenAPI doc", "API versioning", "rate limiting", or "API security". Covers REST, GraphQL schema design, and gRPC proto generation with cross-protocol consistency.

JPeetz 9c4d490 6 files · 17.0 KB Updated

File contents

JPeetz/agent-skills/tree/main/skills/api-backend/api-design-first commit 9c4d4908af

Frequently asked questions

npx skillmds@latest add jpeetz/api-design-first