What problem does it solve? Designing consistent REST APIs is error-prone: teams mix verbs into URLs, return 200 for every outcome, and invent ad-hoc pagination and error formats. This Skill gives an agent a complete, opinionated rulebook so endpoints follow uniform conventions from the start. ## Core Features & Use Cases - Resource and URL conventions: Plural kebab-case nouns, nested sub-resources, and correct HTTP method semantics with a full status code reference. - Response standards: Envelope formats for success, collection, and error responses, plus offset vs cursor pagination guidance and filtering/sorting syntax. - Cross-cutting concerns: Authentication and authorization patterns, rate limiting headers and tiers, and a URL-path versioning strategy with deprecation timelines. - Use Case: When adding a new endpoint to a Next.js, Django, or Go service, ask the agent to design it; it will produce a validated handler returning 201 with a Location header, structured 422 validation errors, and cursor pagination for list routes. ## Quick Start Use the api-design skill to design a paginated orders endpoint with proper status codes and error responses.