What problem does it solve? Backend microservices often accumulate inconsistent patterns: business logic leaking into routes, scattered process.env usage, missing error tracking, and untested code. This Skill provides a single authoritative guide that standardizes how routes, controllers, services, repositories, and middleware are built across Node.js/Express/TypeScript services. ## Core Features & Use Cases - Layered Architecture Enforcement: Defines the routes → controllers → services → repositories pattern with a BaseController class, dependency injection, and repository-based Prisma data access. - Operational Standards: Covers Sentry error tracking and performance monitoring, Zod input validation, unifiedConfig configuration management, AsyncLocalStorage audit middleware, and async error handling. - Refactoring Guidance: Provides before/after examples showing how to convert 200-line route handlers into clean controller/service layers, plus testing strategies. - Use Case: When asked to add a new REST endpoint to an Express microservice, the Skill ensures the route delegates to a BaseController subclass, input is validated with Zod, errors flow to Sentry, and database access goes through a repository. ## Quick Start Ask the assistant to create a new Express endpoint for managing users following the backend development guidelines, including the route, controller, service, repository, and Zod validation schema.