Backend Development Patterns
Modèles de backend en couches : erreurs, journalisation, mise en cache et conventions API dans 6 langages.
Testé · Fonctionne
Ce que fait
Fournit à Claude un playbook backend concret : architecture en couches, une pyramide de codes d'erreur (400s/500s), des champs de journalisation JSON structurés, un nommage de clés de cache, et une enveloppe de réponse succès/erreur unifiée, avec des approfondissements par langage (Python/TS/Java/Go/C#/Rust) chargés à la demande. Se déclenche lors de la construction de services backend, d'API ou de microservices, ou lors de l'ajout de gestion d'erreurs, de journalisation ou de mise en cache à du code serveur existant.
Rapport de test
Exécuté un vrai A/B sur un gestionnaire Express POST /orders : la base de référence utilisait un try/catch ad-hoc et console.log avec une forme d'erreur inconsistante, tandis que la version guidée par la compétence a produit une hiérarchie AppError/ValidationError, un logger JSON structuré tagué par requestId, et une enveloppe unifiée {success,data}/{success:false,error:{code,message}} tirée directement du fichier de référence TypeScript de la compétence — un résultat concrètement plus adapté à la production.
Testé le: 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
Commandes et exemples de prompts
/backendModèles de backend en couches : erreurs, journalisation, mise en cache et conventions API dans 6 langages.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
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