What problem does it solve? Building scalable server-side applications requires consistent patterns for API design, database access, caching, authentication, and error handling, and this Skill provides ready-to-use reference implementations in TypeScript. ## Core Features & Use Cases - API & Layering Patterns: RESTful route design, Repository pattern, Service layer separation, and middleware pipelines for Next.js API routes. - Data & Performance Patterns: Supabase query optimization, N+1 query prevention, transaction handling, Redis cache-aside strategies, and rate limiting. - Security & Reliability: JWT verification, role-based access control, centralized error handling, exponential backoff retries, background job queues, and structured logging. - Use Case: When building a Next.js API that queries Supabase, apply the Repository pattern with Redis caching and JWT auth middleware to get a maintainable, performant endpoint without designing the architecture from scratch. ## Quick Start Ask the assistant to apply the backend patterns skill to design a cached, authenticated Next.js API route backed by Supabase.