What problem does it solve? Backend microservices often drift into inconsistent patterns: business logic leaks into routes, configuration is scattered across process.env calls, and error handling is missing or ad hoc. This Skill provides a complete, opinionated guide for building Node.js/Express/TypeScript services with a consistent layered architecture. ## Core Features & Use Cases - Layered Architecture Enforcement: Guides routes → controllers → services → repositories separation with BaseController patterns, dependency injection, and repository-based data access via Prisma. - Operational Standards: Covers Sentry error tracking and performance monitoring, Zod input validation, unifiedConfig configuration management, middleware patterns (auth, audit with AsyncLocalStorage, error boundaries), and async error handling. - 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, business logic lives in a service, database access goes through a repository, and all errors are captured to Sentry. ## Quick Start Ask the AI to create a new Express route, controller, and service for a resource following the backend development guidelines.