God API Design

God-level API design skill covering REST (Richardson Maturity Model, HTTP semantics, status codes, versioning, pagination, filtering, HATEOAS), GraphQL (schema design, resolvers, N+1 problem, DataLoader, subscriptions, federation), gRPC (Protocol Buffers, service definitions, streaming types, deadlines, interceptors), AsyncAPI and event-driven API design, API security (OAuth 2.0, OIDC, JWT, API keys, mTLS), API contracts (OpenAPI 3.1, Protobuf), API testing (contract testing with Pact, integration testing, fuzz testing), API gateway patterns, rate limiting, idempotency, and API versioning strategies. A bad API is a permanent scar on an organization — it cannot be unshipped.

ArdurAI 1cafb1d 3 files · 31.8 KB Updated

File contents

ArdurAI/god-skill-suite/tree/main/skills/god-api-design commit 1cafb1dc6d

Frequently asked questions

npx skillmds@latest add ardurai/god-api-design