What problem does it solve? Building scalable server-side applications requires consistent patterns for API design, database access, caching, and error handling, and this Skill provides proven implementations that prevent common pitfalls like N+1 queries and unstructured error responses. ## Core Features & Use Cases - API Design Patterns: RESTful endpoint structure, repository pattern, service layer separation, and middleware composition for authentication and logging. - Database Optimization: Query optimization, N+1 prevention through batch fetching, and transaction handling with Supabase RPC functions. - Infrastructure Patterns: Redis caching with cache-aside strategy, rate limiting, background job queues, JWT authentication, role-based access control, and structured logging. - Use Case: When building a Next.js API route that needs authentication, input validation, cached database access, and centralized error handling, activate this Skill to get production-ready TypeScript implementations of each layer. ## Quick Start Ask the AI to design a REST API endpoint with authentication, caching, and error handling for your Next.js application.