
de cc-skills-golang1,476
Directives de style Go codées par des humains pour la clarté, la conception des fonctions, le flux de contrôle et les pratiques idiomatiques — à utiliser lors de l'écriture ou de la révision de code Go, de la création de linters, o
Fournit un ensemble concis et d'opinion de conventions de codage Go qui vont au-delà des formateurs automatisés. Cette compétence capture le jugement humain concernant le nommage, la conception des fonctions, la gestion des erreurs, les retours à la ligne, les littéraux composites, l'initialisation des slices/maps, et quand préférer les pointeurs aux valeurs. Elle explique des exemples concrets et des règles prescriptives DOIT/DEVRAIT afin qu'un assistant IA ou un réviseur puisse suggérer des modifications, des refactorisations ou des commentaires de révision alignés sur le Go idiomatique.
Invoquez-le pour les revues de code, les retours de PR, la génération d'exemples, ou lorsque l'agent est demandé d'écrire du code Go pour la production. Utilisez-le pour formuler des commentaires de révision qui mettent l'accent sur la clarté (réduction de l'imbrication, retours anticipés), les initialisations sûres (slices/maps non-nil), et des signatures de fonctions maintenables (≤4 paramètres ou structures d'options). Utile également lors de la configuration de linters CI ou de la création de documents de normes de codage.
Conçu pour être utilisé par des assistants capables de coder et des agents de révision CI (Claude Code, Copilot/Code models, Cursor, Codex, Gemini CLI). Le style est adapté aux outils qui peuvent lire le code et produire des diffs ou des commentaires de révision.
Compétence de directives de style de code Go bien conçue, sans scripts intégrés. Fournit des règles claires et tranchées pour les retours à la ligne, les déclarations de variables, le flux de contrôle, la conception de fonctions et l'organisation du code avec de bons exemples de code. Référence des compétences sœurs pour le nommage, le linting et les modèles de conception.
Compétence communautaire de haute qualité par samber. Excellent frontmatter avec des déclencheurs spécifiques et des outils autorisés. Bonne divulgation progressive avec references/. Aucun problème de sécurité — directives purement statiques.
Structures de Données Go
Guide faisant autorité sur le choix et l'utilisation des structures de données intégrées et de la bibliothèque standard de Go, avec des meilleures pratiques concrètes pour les slices, maps, arrays, container
samber/hot — Mise en Cache en Mémoire pour Go
Guide et modèles pour utiliser samber/hot dans Go : algorithmes d'éviction, TTL, chargeurs, sharding, stale-while-revalidate et monitoring Prometheus.