Backend Development Patterns

Patrones de backend en capas: errores, logging, caching y convenciones de API en 6 lenguajes.

Por xiaobei930 · xiaobei930/cc-best

Probado · Funciona ★ 9.2/10

Backend Development Patterns — Patrones de backend en capas: errores, logging, caching y convenciones de API en 6 lenguajes.

Qué hace

Proporciona a Claude un manual de backend concreto: arquitectura en capas, una pirámide de códigos de error (400s/500s), campos de logging JSON estructurados, nomenclatura de claves de caché y un envoltorio unificado de respuesta de éxito/error, con inmersiones profundas por lenguaje (Python/TS/Java/Go/C#/Rust) cargadas bajo demanda. Se activa al construir servicios de backend, APIs o microservicios, o al añadir manejo de errores, logging o caching a código de servidor existente.

Informe de la prueba

Ejecuté un A/B real en un manejador Express POST /orders: la línea base usó try/catch ad-hoc y console.log con una forma de error inconsistente, mientras que la versión guiada por la habilidad produjo una jerarquía AppError/ValidationError, un logger JSON estructurado con requestId, y un envoltorio unificado {success,data}/{success:false,error:{code,message}} extraído directamente del archivo de referencia TypeScript de la habilidad — un resultado concretamente más apto para producción.

Probado el: 2026-07-14 · Claude Code 2.x (agent harness)

Instalación

git clone https://github.com/xiaobei930/cc-best
cd cc-best
mkdir -p ~/.claude/skills
cp -r skills/backend ~/.claude/skills/backend

Comandos y prompts de ejemplo

  • /backendPatrones de backend en capas: errores, logging, caching y convenciones de API en 6 lenguajes.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • 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