Backend Development Patterns

Geschichtete Backend-Muster: Fehler, Logging, Caching und API-Konventionen über 6 Sprachen hinweg.

von xiaobei930 · xiaobei930/cc-best

Getestet · Funktioniert ★ 9.2/10

Backend Development Patterns — Geschichtete Backend-Muster: Fehler, Logging, Caching und API-Konventionen über 6 Sprachen hinweg.

Was es kann

Gibt Claude ein konkretes Backend-Playbook: geschichtete Architektur, eine Fehlercode-Pyramide (400er/500er), strukturierte JSON-Logging-Felder, Cache-Key-Benennung und eine vereinheitlichte Erfolgs-/Fehlerantwort-Hülle, mit sprachspezifischen Deep Dives (Python/TS/Java/Go/C#/Rust), die bei Bedarf geladen werden. Wird ausgelöst beim Erstellen von Backend-Diensten, APIs oder Microservices oder beim Hinzufügen von Fehlerbehandlung, Logging oder Caching zu bestehendem Servercode.

Testbericht

Führte einen echten A/B-Test an einem Express POST /orders-Handler durch: Die Baseline verwendete ad-hoc try/catch und console.log mit einer inkonsistenten Fehlerform, während die Skill-geführte Version eine AppError/ValidationError-Hierarchie, einen mit requestId versehenen strukturierten JSON-Logger und eine vereinheitlichte {success,data}/{success:false,error:{code,message}}-Hülle produzierte, die direkt aus der TypeScript-Referenzdatei des Skills stammte – ein konkret produktionsreiferes Ergebnis.

Getestet am: 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

Befehle & Beispiel-Prompts

  • /backendGeschichtete Backend-Muster: Fehler, Logging, Caching und API-Konventionen über 6 Sprachen hinweg.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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