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 TypeScript implementations for each concern. ## Core Features & Use Cases - API & Layering Patterns: RESTful route design, repository pattern, service layer separation, and middleware composition for Next.js API routes. - Data & Performance Patterns: Query optimization, N+1 query prevention, transaction handling with Supabase, Redis caching, and cache-aside strategies. - Resilience & Security Patterns: Centralized error handling, retry with exponential backoff, JWT authentication, role-based access control, rate limiting, job queues, and structured logging. - Use Case: When building a new Next.js API endpoint that needs authentication, caching, and clean error responses, apply the middleware, cache-aside, and centralized error handler patterns directly from this Skill. ## Quick Start Apply the backend patterns skill to design a RESTful API route with JWT authentication, Redis caching, and centralized error handling for my Next.js application.