API Design

Review or design REST and GraphQL APIs for correctness, consistency, and evolvability. Always use this skill when designing a new API, reviewing an existing one, choosing HTTP verbs, designing URL structure, defining error response shapes, thinking through versioning, or writing OpenAPI/Swagger specs. Use when the user says "review this API", "how should I model this resource", "is this endpoint design right", "should I use PUT or PATCH", "is this breaking", or "how should errors look". Use even when the question seems simple.

AllThingsSmitty Updated

File contents

AllThingsSmitty/agent-skills/tree/main/skills/api-design commit 9be6c39df6

Frequently asked questions

npx skillmds@latest add allthingssmitty/api-design