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 to avoid common pitfalls like N+1 queries and unstructured error responses. ## Core Features & Use Cases - API Design Patterns: RESTful resource structure, repository pattern, service layer separation, and middleware composition for authentication and logging. - Database Optimization: Query column selection, N+1 query prevention with batch fetching, and transaction handling via Supabase RPC functions. - Caching & Resilience: Redis cache-aside patterns, retry 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 eliminate N+1 queries and wrap the handler with JWT auth middleware and a centralized error handler. ## Quick Start Ask the AI to design a REST API endpoint with repository pattern, caching, and error handling for your Node.js or Next.js backend.