
de claude-spellbook180
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.
Comprehensive Go language reference skill covering error handling, goroutines/channels, context, interfaces, generics, HTTP patterns, testing, and performance tips. Well-written with idiomatic examples and anti-pattern callouts. No bundled scripts — pure documentation skill. Clean frontmatter with specific trigger description.
High-quality Go patterns reference. Code examples are idiomatic and well-curated. Red flags section is particularly useful. Missing scripts/ or references/ subdirectories for better spec compliance. No security concerns whatsoever — no shell execution, no network calls, no credentials.
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.
Modèles SDK AWS
Implémente des modèles AWS prêts pour la production utilisant boto3 (Python) et AWS SDK v3 (TypeScript) pour S3, DynamoDB, Lambda et SQS.