Backend Development Patterns
Vrstvené backend vzory: chyby, logování, cachování a API konvence napříč 6 jazyky.
Otestováno · Funguje
Co umí
Poskytuje Claudovi konkrétní backend playbook: vrstvenou architekturu, pyramidu chybových kódů (400s/500s), strukturovaná JSON logovací pole, pojmenování cache-klíčů a jednotnou obálku pro úspěšnou/chybovou odpověď, s hloubkovými ponory pro jednotlivé jazyky (Python/TS/Java/Go/C#/Rust) načítanými na vyžádání. Spouští se při vytváření backend služeb, API nebo mikroslužeb, nebo při přidávání zpracování chyb, logování nebo cachování do existujícího serverového kódu.
Testovací report
Spustil jsem skutečné A/B na Express POST /orders handleru: baseline použila ad-hoc try/catch a console.log s nekonzistentním tvarem chyby, zatímco verze řízená skillem vyprodukovala hierarchii AppError/ValidationError, strukturovaný JSON logger s requestId tagem a jednotnou obálku {success,data}/{success:false,error:{code,message}} přímo z referenčního souboru TypeScript skillu — konkrétněji produkční výsledek.
Testováno: 2026-07-14 · Claude Code 2.x (agent harness)
Instalace
git clone https://github.com/xiaobei930/cc-best cd cc-best mkdir -p ~/.claude/skills cp -r skills/backend ~/.claude/skills/backend
Příkazy a ukázkové prompty
/backendVrstvené backend vzory: chyby, logování, cachování a API konvence napříč 6 jazyky.
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
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