What problem does it solve? Inconsistent API design leads to confusing endpoints, wrong status codes, and poor developer experience. This Skill provides clear conventions for building RESTful APIs that are predictable and easy to consume. ## Core Features & Use Cases - Resource Naming Conventions: Enforces noun-based, plural, hierarchical URL structures instead of verb-based endpoints. - HTTP Method & Status Code Guidance: Maps CRUD operations to correct methods (GET, POST, PUT, PATCH, DELETE) and status codes (200, 201, 204, 400, 401, 403, 404, 429). - Standardized Response Formats: Provides JSON envelope patterns for single resources, collections with pagination, and query parameters for filtering, sorting, and field selection. - Use Case: When scaffolding a new FastAPI or Express backend, use this Skill to define consistent endpoint structures, pagination links, and error responses before writing any route handlers. ## Quick Start Design a RESTful API for a products resource with proper naming, pagination, and status codes.