What problem does it solve? Designing consistent, developer-friendly REST APIs is hard when teams lack shared conventions, leading to inconsistent URLs, wrong status codes, and ad-hoc error formats that confuse API consumers. ## Core Features & Use Cases - Resource and URL Conventions: Enforces plural, kebab-case, noun-based resource naming with correct HTTP method semantics. - Response Standards: Defines success, collection, and error response envelopes with pagination (offset and cursor), filtering, sorting, and sparse fieldsets. - Production Concerns: Covers authentication, authorization, rate limiting headers, and versioning strategy with deprecation timelines. - Use Case: When adding a new endpoint to a Next.js, Django, or Go service, use this Skill to validate the URL structure, pick the right status codes, and generate a schema-validated implementation following the included checklist. ## Quick Start Ask the AI to design a REST API endpoint for creating and listing orders following the api-design conventions, including pagination and error handling.