common-api-design
Installation
SKILL.md
Common API Design Standards
Priority: P1 (HIGH)
π§ HTTP Verb Semantics
GETread-only, idempotent β never mutates state.POSTcreate or trigger;PUTfull replace;PATCHpartial update;DELETEremove.- Non-CRUD actions as sub-resources:
POST /orders/:id/cancel.
π‘ Status Code Correctness
200success;201created (addLocationheader);204no body.400validation (withdetails[]);401unauthenticated;403unauthorized;404not found.409conflict;422business rule violation;429rate limit (addRetry-After);500unhandled.