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 so you avoid common pitfalls like N+1 queries and unstructured error responses. ## Core Features & Use Cases - API & Layering Patterns: RESTful endpoint structure, repository pattern, service layer separation, and middleware composition for auth and logging. - Database & Caching: Query optimization, N+1 prevention with batch fetching, transaction handling via Supabase RPC, and Redis cache-aside strategies. - Resilience & Security: Centralized error handlers, retry with exponential backoff, JWT validation, role-based access control, rate limiting, and background job queues. - Use Case: When building a Next.js API route that needs authentication, rate limiting, and cached database access, apply the withAuth middleware, in-memory rate limiter, and CachedMarketRepository patterns directly. ## Quick Start Ask the AI to design a REST API endpoint with authentication, caching, and error handling using backend patterns for a Next.js application.