What problem does it solve? Building server-side code without consistent conventions leads to inconsistent APIs, missing validation, N+1 queries, and unmaintainable business logic scattered across controllers. This Skill provides structured checklists and patterns for writing production-grade backend code. ## Core Features & Use Cases - API Design Guidance: Enforces RESTful naming, consistent response formats, proper HTTP status codes, pagination, rate limiting, and API versioning. - Database Design Rules: Covers normalization, indexing, soft deletes, timestamps, UUIDs, and migration-first workflows. - Layered Architecture Patterns: Applies the Route → Controller → Service → Repository pattern with structured error handling and authentication flows. - Use Case: When asked to build a new orders endpoint, the Skill produces a validated, paginated REST endpoint with proper status codes, a service layer for business logic, and a migration file for the schema. ## Quick Start Ask the AI to design and implement a REST API endpoint for creating orders with input validation, pagination, and a database migration.