Backend Development Patterns

Lagdelte backend-mønstre: feil, logging, caching og API-konvensjoner på tvers av 6 språk.

av xiaobei930 · xiaobei930/cc-best

Bestått ★ 9.2/10

Backend Development Patterns — Lagdelte backend-mønstre: feil, logging, caching og API-konvensjoner på tvers av 6 språk.

Hva den gjør

Gir Claude en konkret backend-spillebok: lagdelt arkitektur, en feilkode-pyramide (400s/500s), strukturerte JSON-loggingsfelt, cache-nøkkelnavngivning, og en enhetlig suksess/feil-respons-konvolutt, med språkspesifikke dypdykk (Python/TS/Java/Go/C#/Rust) lastet ved behov. Utløses ved bygging av backend-tjenester, API-er eller mikrotjenester, eller ved tillegg av feilhåndtering, logging eller caching til eksisterende serverkode.

Testrapport

Kjørte en reell A/B på en Express `POST /orders`-håndterer: baseline brukte ad-hoc `try/catch` og `console.log` med en inkonsekvent feilform, mens den skill-styrte versjonen produserte et AppError/ValidationError-hierarki, en `requestId`-tagget strukturert JSON-logger, og en enhetlig `{success,data}/{success:false,error:{code,message}}`-konvolutt hentet direkte fra skillens TypeScript-referansefil – et konkret mer produksjonsklart resultat.

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

Installer

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: feil, logging, caching og API-konvensjoner på tvers av 6 språk.

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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