What problem does it solve? When building or reviewing a backend API, it is easy to end up with inconsistent routes, missing input validation, leaked stack traces, or unclear contracts between frontend and backend. This Skill provides a concise checklist and patterns for structuring REST endpoints, organizing code into layers, and returning correct HTTP status codes. ## Core Features & Use Cases - REST Route Conventions: Standard patterns for resource endpoints (GET/POST/PATCH/DELETE) with query-param filtering and pagination. - Layered Architecture: Clear separation between controller/route, service/use-case, repository/DAO, and schema/DTO layers. - HTTP Error Mapping: A reference table mapping common failure cases (auth, validation, conflict, rate limit) to correct status codes. - Use Case: A student building a Node or FastAPI endpoint asks for a review; the Skill checks that input is schema-validated, errors return 400/422 without leaking internals, lists are paginated, and the frontend knows the response contract. ## Quick Start Ask the assistant to review your API endpoint code using the backend-api-patterns checklist for routes, validation, errors, and pagination.