
de cc-skills-golang2,689
Conseils d'expert pour l'utilisation de la bibliothèque stretchr/testify en Go, incluant les assertions, les mocks et les suites de tests.
Cette compétence transforme un agent en ingénieur Go spécialisé dans la boîte à outils stretchr/testify. Elle fournit une connaissance approfondie de la manière d'écrire des tests lisibles, maintenables et efficaces en utilisant les trois piliers centraux de la bibliothèque : les assertions, les mocks et les suites.
Activez cette compétence lors du travail sur des projets Go qui importent github.com/stretchr/testify. Elle est essentielle pour écrire de nouveaux tests unitaires, auditer le code de test existant pour détecter les mauvaises utilisations courantes, ou implémenter des attentes de mock complexes.
assert et require, une référence complète pour les assertions de base et avancées (y compris le polling asynchrone avec Eventually), et un guide structurel sur les cycles de vie de testify/suite.Conçu pour les agents de codage IA tels que Claude Code, Cursor et d'autres intégrations d'IDE basées sur LLM capables d'exécuter des tests Go et de gérer des fichiers de projet.
Cette compétence n'a pas encore été examinée par notre pipeline d'audit automatisé.
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.
Style de Code Golang
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