What problem does it solve? Backend codebases often degrade into inconsistent patterns: business logic leaking into routes, direct database access from controllers, scattered process.env usage, and swallowed errors. This Skill enforces a strict, production-grade architecture for Node.js, Express, and TypeScript microservices so every route, controller, service, and repository follows the same enforceable rules. ## Core Features & Use Cases - Layered Architecture Enforcement: Mandates the Routes → Controllers → Services → Repositories flow with no layer skipping, BaseController inheritance, and dependency injection. - BFRI Risk Scoring: Provides a Backend Feasibility & Risk Index formula to assess whether a feature is safe to implement, needs tests, or requires redesign before coding. - Operational Standards: Requires Zod input validation, unifiedConfig instead of process.env, Sentry error capture, asyncErrorWrapper for async routes, and mandatory unit/integration tests. - Use Case: When asked to add a new Express endpoint with Prisma database access, the Skill produces a clean route delegating to a BaseController-based controller, a service with business rules, and a repository encapsulating Prisma queries, all validated with Zod and tracked in Sentry. ## Quick Start Apply the backend development guidelines to review or implement my Express route, controller, service, and Prisma repository for the new user endpoint.