Backend Development Patterns

Skiktade backend-mönster: fel, loggning, cachning och API-konventioner över 6 språk.

av xiaobei930 · xiaobei930/cc-best

Testad · Fungerar ★ 9.2/10

Backend Development Patterns — Skiktade backend-mönster: fel, loggning, cachning och API-konventioner över 6 språk.

Vad den gör

Ger Claude en konkret backend-spelbok: skiktad arkitektur, en felkodspyramid (400s/500s), strukturerade JSON-loggningsfält, cache-nyckelnamngivning och ett enhetligt framgångs-/felresponskuvert, med djupdykningar per språk (Python/TS/Java/Go/C#/Rust) laddade vid behov. Utlöses vid byggande av backend-tjänster, API:er eller mikroservrar, eller när felhantering, loggning eller cachning läggs till befintlig serverkod.

Testrapport

Körde en verklig A/B på en Express POST /orders-hanterare: baslinjen använde ad-hoc try/catch och console.log med en inkonsekvent felform, medan den färdighetsstyrda versionen producerade en AppError/ValidationError-hierarki, en requestId-taggad strukturerad JSON-logger, och ett enhetligt {success,data}/{success:false,error:{code,message}}-kuvert hämtat direkt från färdighetens TypeScript-referensfil – ett konkret mer produktionsfärdigt resultat.

Testad: 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

Kommandon och exempelprompter

  • /backendSkiktade backend-mönster: fel, loggning, cachning och API-konventioner över 6 språk.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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