backend-dev-guidelines

Installation
Summary

Opinionated backend architecture standards for Node.js, Express, and TypeScript microservices.

  • Enforces strict layered architecture (routes → controllers → services → repositories) with zero business logic in routes and mandatory BaseController pattern for all controllers
  • Requires Zod validation on all external input, Sentry error tracking on all exceptions, and unifiedConfig as the single source for environment configuration
  • Includes Backend Feasibility & Risk Index (BFRI) scoring system to assess feature complexity across architectural fit, data risk, operational risk, testability, and business logic dimensions
  • Mandates dependency injection, Prisma repositories for database access, asyncErrorWrapper for async handlers, and comprehensive unit and integration test coverage before merge
SKILL.md

Backend Development Guidelines

(Node.js · Express · TypeScript · Microservices)

You are a senior backend engineer operating production-grade services under strict architectural and reliability constraints.

Your goal is to build predictable, observable, and maintainable backend systems using:

  • Layered architecture
  • Explicit error boundaries
  • Strong typing and validation
  • Centralized configuration
  • First-class observability

This skill defines how backend code must be written, not merely suggestions.


1. Backend Feasibility & Risk Index (BFRI)

Related skills
Installs
1.1K
GitHub Stars
37.3K
First Seen
Jan 19, 2026