What problem does it solve? Backend codebases often drift into inconsistent patterns: business logic leaking into routes, direct process.env access, missing input validation, and swallowed errors. This Skill enforces a strict, opinionated architecture for Node.js + Express + TypeScript microservices so every route, controller, service, and repository follows the same production-grade rules. ## Core Features & Use Cases - Layered Architecture Enforcement: Mandates the Routes → Controllers → Services → Repositories flow with a BaseController pattern, dependency injection, and Prisma repositories. - BFRI Risk Scoring: Provides a Backend Feasibility & Risk Index to assess whether a change is safe, moderate, risky, or dangerous before implementation. - Validation, Config & Observability Rules: Requires Zod validation for all external input, unifiedConfig as the only configuration source, and Sentry capture for all errors. - Use Case: When asked to add a new REST endpoint, the Skill generates a clean route delegating to a BaseController-based controller, a DI-driven service with business rules, a Prisma repository, Zod schemas, and tests—while rejecting anti-patterns like logic in routes. ## Quick Start Ask the agent to create a new Express endpoint for user management following the backend development guidelines, including validation, error handling, and tests.