Backend Development Patterns

Lagdelte backend-mønstre: fejl, logning, caching og API-konventioner på tværs af 6 sprog.

Af xiaobei930 · xiaobei930/cc-best

Testet · Virker ★ 9.2/10

Backend Development Patterns — Lagdelte backend-mønstre: fejl, logning, caching og API-konventioner på tværs af 6 sprog.

Hvad det gør

Giver Claude en konkret backend-playbook: lagdelt arkitektur, en fejlkode-pyramide (400s/500s), strukturerede JSON-logningsfelter, cache-nøgle-navngivning og en samlet succes-/fejlrespons-kuvert, med sprogspecifikke dybdegående analyser (Python/TS/Java/Go/C#/Rust) indlæst efter behov. Udløses ved opbygning af backend-tjenester, API'er eller mikroservices, eller når der tilføjes fejlhåndtering, logning eller caching til eksisterende serverkode.

Testrapport

Kørte en reel A/B på en Express POST /orders handler: baseline brugte ad-hoc try/catch og console.log med en inkonsekvent fejlform, mens den skill-vejledte version producerede en AppError/ValidationError-hierarki, en requestId-tagget struktureret JSON-logger og en samlet {success,data}/{success:false,error:{code,message}}-kuvert trukket direkte fra skillens TypeScript-referencefil — et konkret mere produktionsklart resultat.

Testet: 2026-07-14 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/xiaobei930/cc-best
cd cc-best
mkdir -p ~/.claude/skills
cp -r skills/backend ~/.claude/skills/backend

Kommandoer og eksempelprompter

  • /backendLagdelte backend-mønstre: fejl, logning, caching og API-konventioner på tværs af 6 sprog.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • Add error handling and structured logging to this Express endpoint
  • Design a unified success and error response envelope for my API
  • Set up cache-key naming conventions for this Go microservice