
de cc-skills-golang1,476
Guide et modèles pour utiliser samber/hot dans Go : algorithmes d'éviction, TTL, chargeurs, sharding, stale-while-revalidate et monitoring Prometheus.
Guide pratique et d'opinion pour utiliser la bibliothèque de mise en cache en mémoire samber/hot dans des projets Go. Couvre la sélection d'algorithmes (W-TinyLFU, LRU, LFU, TinyLFU, ARC, TwoQueue, SIEVE, FIFO), les stratégies de TTL, les modèles de chargeur/lecture-transparente (read-through) avec déduplication singleflight, le dimensionnement de la capacité, le nettoyage (janitor) et les métriques Prometheus. Comprend des exemples de code pour l'utilisation basique du cache, les modèles de chargeur et les meilleures pratiques opérationnelles.
Utilisez ce skill lorsque votre service Go importe github.com/samber/hot ou lorsque vous chargez répétitivement les mêmes ressources de cardinalité moyenne à faible à haute fréquence et que vous devez réduire la latence et la pression sur le backend. Utile lors de l'optimisation des performances, de l'architecture des couches de cache ou de l'ajout d'observabilité aux caches.
Conçu pour les agents capables de coder (Claude Code, assistants de code de type Copilot) et les développeurs utilisant Go 1.22+.
Compétence bien conçue pour l'utilisation de la bibliothèque de mise en cache Go samber/hot. Tableau de sélection d'algorithmes clair, bons exemples de code, conseils sur le dimensionnement de la capacité et section sur les erreurs courantes. Pas de scripts à tester. Frontmatter propre, bonne divulgation progressive avec des liens vers le répertoire references/. Public cible spécialisé — spécifiquement les développeurs Go utilisant cette bibliothèque.
Aucune préoccupation de sécurité. Pas d'appels réseau, pas d'identifiants, pas de commandes destructrices. La compétence est purement instructionnelle avec des extraits de code. SKILL.md bien structuré avec frontmatter, persona, sections claires et références croisées. La liste des outils autorisés est raisonnable (read, edit, write, commandes go, git). Utilité de niche — spécifique à une bibliothèque de mise en cache Go, mais de haute qualité pour cette niche.