What problem does it solve?
This Skill codifies production-grade backend engineering practices, ensuring teams build reliable, observable, and maintainable services by enforcing a disciplined architecture and strong conventions.
Core Features & Use Cases
- Layered architecture: Routes → Controllers → Services → Repositories with zero business logic in routes.
- Robust backend patterns: centralized configuration (unifiedConfig), type-safe input validation (Zod), and comprehensive error handling with Sentry.
- Observability and testing: built-in observability practices, unit/integration testing guidance, and clear governance for production-grade code.
- Real-world guidance: frameworks for dependency injection, Prisma/repository usage, and consistent project structure across microservices.
Quick Start
Implement the backend-dev-guidelines in a Node.js/Express/TypeScript project by adopting the layered pattern, adding a unifiedConfig, Zod validation, and Sentry instrumentation, then align routes, controllers, services, and repositories with the prescribed conventions.