Backend Development Patterns

Vrstvené backend vzory: chyby, logování, cachování a API konvence napříč 6 jazyky.

od xiaobei930 · xiaobei930/cc-best

Otestováno · Funguje ★ 9.2/10

Backend Development Patterns — Vrstvené backend vzory: chyby, logování, cachování a API konvence napříč 6 jazyky.

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 endpoint
  • Design a unified success and error response envelope for my API
  • Set up cache-key naming conventions for this Go microservice