backend-dev-guidelines

Organize Node.js/Express/TypeScript microservices with standardized architecture patterns.

Updated Jan 24, 2026
One-click install
npx skills add https://github.com/fredpope/bench --skill backend-dev-guidelines-fredpope
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: backend-dev-guidelines
Source: https://github.com/fredpope/bench/tree/main/.claude/skills/backend-dev-guidelines
Command: npx skills add https://github.com/fredpope/bench --skill backend-dev-guidelines-fredpope

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill standardizes backend development practices to reduce divergence across services, ensuring consistent architecture, naming, and governance.

Core Features & Use Cases

  • Structured architecture guidance for routes, controllers, services, and repositories.
  • Clear patterns for error handling, instrumentation, and testing.
  • Reusable templates and checklists that speed up feature delivery across Node.js/Express/TypeScript microservices.

Quick Start

Start by reading the architecture-overview.md and routing-and-controllers.md under resources, then apply the patterns to your services.

Frequently Asked Questions about backend-dev-guidelines

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What are the standard backend patterns for Node.js and Express services?

Standard backend patterns for Node.js and Express services organize code into routes, controllers, services, and repositories. This structure separates request handling from business logic and data access to standardize architecture across microservices.

How do I structure a TypeScript backend project to enforce consistent architecture?

To structure a TypeScript backend project, apply a defined directory layout with clear naming conventions for routes, controllers, services, and repositories. This enforces consistent architecture and governance across Node.js and Express microservices.

Does this backend development approach work for microservices?

Yes, this backend development approach works specifically for microservices. It provides structured architecture guidance, reusable templates, and checklists that speed up feature delivery and onboarding across Node.js, Express, and TypeScript microservices.

What's the best way to standardize error handling and observability in Express?

The best way to standardize error handling and observability in Express is by applying clear patterns for instrumentation, such as Sentry, alongside structured testing workflows. This ensures consistent governance and monitoring across services.

How do I start applying these backend guidelines to my existing services?

To start applying these backend guidelines, read the architecture-overview and routing-and-controllers documentation, then implement the structured directory layout, naming conventions, and templates into your existing Node.js and TypeScript services.