
de claude-spellbook171
Référence des patterns Go idiomatiques : gestion des erreurs, goroutines et canaux, utilisation du contexte, interfaces, generics, tests et meilleures pratiques de performance.
Cette compétence fournit à un agent des patterns et des recettes Go détaillés et idiomatiques pour écrire du code Go correct, sûr et performant. Elle couvre l'enveloppement des erreurs (error wrapping) et les erreurs sentinelles, le cycle de vie des goroutines et les patterns de canaux, les primitives de synchronisation, la propagation du contexte, la conception d'interfaces, les generics, les stratégies de test (tests basés sur des tables, benchmarks, fuzzing) et les pièges courants.
Activez cette compétence lors de l'écriture ou de la revue de code Go non trivial : conception de flux d'erreurs, structuration de pipelines concurrents, implémentation d'interfaces, ajout de generics, ou rédaction de tests et de benchmarks. Elle est utile lors des revues de code, des refactorisations, ou lors de la conversion de code ad-hoc en packages idiomatiques.
Idéalement utilisée par des agents capables de lire et de produire du code Go, de suggérer des diffs et d'exécuter des tests locaux — assistants de type Copilot ou Claude Code capables de modifier des dépôts et d'exécuter go test.
Cette compétence n'a pas encore été examinée par notre pipeline d'audit automatisé.
Conception de Systèmes
Guide structuré et complet pour concevoir des systèmes évolutifs et fiables : exigences, estimation de la capacité, architecture et planification des modes de défaillance.
Docker Patterns
Modèles Dockerfile et Compose prêts pour la production pour Python (FastAPI/uv) et Node.js (Next.js), axés sur les builds multi-étapes, le cache, les health checks et les secrets.