Backend Development Patterns
Geschichtete Backend-Muster: Fehler, Logging, Caching und API-Konventionen über 6 Sprachen hinweg.
Getestet · Funktioniert
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 endpointDesign a unified success and error response envelope for my APISet up cache-key naming conventions for this Go microservice