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. - Caching & Resilience: Redis cache-aside patterns, retry logic with exponential backoff, rate limiting, and background job queues. - Use Case: When building a Next.js API route that fetches markets with their creators, apply the batch-fetch pattern to avoid N+1 queries and wrap the handler with JWT authentication middleware. ## Quick Start Ask the AI to design a REST API endpoint with authentication middleware, caching, and proper error handling for your Node.js backend.