What problem does it solve? Building Node.js backends from scratch involves repeated decisions about project structure, middleware ordering, error handling, and database access, and inconsistent choices lead to fragile APIs that are hard to test and maintain. ## Core Features & Use Cases - Layered Architecture Templates: Provides controller, service, and repository layer implementations in TypeScript with dependency injection wiring. - Middleware & Error Handling: Includes JWT authentication, Zod validation, Redis-backed rate limiting, structured Pino logging, and a global error handler with custom error classes. - Database & Auth Patterns: Covers PostgreSQL connection pooling, Mongoose models, transaction handling, JWT access/refresh token flows, and Redis caching. - Use Case: When scaffolding a new REST API, apply the layered structure with the validation middleware and global error handler to get consistent request handling across all routes from day one. ## Quick Start Ask the AI to scaffold a Node.js Express API with layered architecture, JWT authentication, and centralized error handling using these backend patterns.