API Designer

Designs clean, consistent REST and GraphQL APIs covering resource modeling, URL structure, versioning, pagination, filtering, error formats (RFC 9457 Problem Details), idempotency, authentication, rate limiting, and machine-readable contracts (OpenAPI 3.1 / GraphQL SDL). Use this skill when designing a new API or endpoint, reviewing an API design, choosing REST vs GraphQL, deciding on versioning or pagination strategy, defining error responses, adding idempotency keys, writing or critiquing an OpenAPI/GraphQL schema, or establishing API style guidelines and naming conventions.

JayRHa 4123a1d 11 files · 44.1 KB Updated

File contents

JayRHa/AgentSkills/tree/main/api-designer commit 4123a1d831

Frequently asked questions

npx skillmds@latest add jayrha/api-designer