Skills Samber
ego lite browser
sponsorego lite est le navigateur le plus rapide pour que les agents IA exécutent l'automatisation web, partageant votre état connecté avec Codex ou Claude Code, zéro coût, zéro configuration.
Alpha Vantage MCP Server
sponsorAccédez aux données des marchés financiers : actions en temps réel et historiques, ETF, options, forex, crypto, matières premières, fondamentaux, indicateurs techniques, et plus encore.
Composio
sponsorConnectez-vous à plus de 1500 serveurs MCP en 1 clic
golang-observability
cc-skills-golang/skills/golang-observability
Observabilité quotidienne en Golang — les signaux toujours actifs en production. Couvre la journalisation structurée avec slog, les métriques Prometheus, le traçage distribué OpenTelemetry, le profilage continu avec pprof/Pyroscope, le suivi des événements RUM côté serveur, les alertes et les tableaux de bord Grafana. À appliquer lors de l'instrumentation de services Go pour la surveillance en production, la mise en place de métriques ou d'alertes, l'ajout de traçage OpenTelemetry, la corrélation des journaux avec les traces, la migration des journaliseurs hérités (zap/logrus/zerolog) vers slog, l'ajout...
DéveloppementDevOpsgolang-performance
cc-skills-golang/skills/golang-performance
Modèles et méthodologie d'optimisation des performances Golang - si goulot d'étranglement X, alors appliquer Y. Couvre la réduction des allocations, l'efficacité CPU, la disposition mémoire, le réglage du GC, le pooling, la mise en cache et l'optimisation des chemins chauds. À utiliser lorsque le profilage ou les benchmarks ont identifié un goulot d'étranglement et que vous avez besoin du bon modèle d'optimisation pour le corriger. À utiliser également lors d'une revue de code de performance pour suggérer des améliorations ou des benchmarks qui pourraient aider à identifier des gains de performance rapides. Pas pour la méthodologie de mesure (→...
DéveloppementRevue de codegolang-popular-libraries
cc-skills-golang/skills/golang-popular-libraries
Recommande des bibliothèques et frameworks Golang prêts pour la production. Appliquez lorsque l'utilisateur demande explicitement des suggestions de bibliothèques, souhaite comparer des alternatives, doit choisir une bibliothèque pour une tâche spécifique, ou lorsqu'une nouvelle dépendance est ajoutée au projet.
DéveloppementRechercheRevue de codegolang-project-layout
cc-skills-golang/skills/golang-project-layout
Fournit un guide pour configurer les structures de projets et espaces de travail Golang. À utiliser lors du démarrage d'un nouveau projet Go, de l'organisation d'une base de code existante, de la mise en place d'un monorepo avec plusieurs packages, de la création d'outils CLI avec plusieurs packages principaux, du choix entre les conventions de répertoires cmd/internal/pkg, ou pour discuter de restructuration de packages, de scissions de packages ou de scissions de modules.
Développementgolang-safety
cc-skills-golang/skills/golang-safety
Codage défensif en Golang pour prévenir les paniques, la corruption silencieuse des données et les bugs subtils d'exécution. À utiliser en cas de paniques nil, d'aliasing d'append, d'accès concurrent à une map, de pièges de comparaison de flottants ou de questions de conception de valeur zéro. À utiliser également lors de la révision de code pour la sécurité nil, les débordements de conversion numérique, les problèmes de cycle de vie des ressources (defer dans les boucles) ou la copie défensive de slices et de maps.
DéveloppementRevue de codeSécuritégolang-samber-do
cc-skills-golang/skills/golang-samber-do
Injection de dépendances en Golang avec samber/do — conteneurs de services, gestion du cycle de vie, portées, vérifications de santé, arrêt gracieux et organisation des modules. À appliquer lors de l'utilisation ou de l'adoption de samber/do, lorsque la base de code importe github.com/samber/do ou github.com/samber/do/v2, ou lors du refactoring d'injection manuelle de constructeurs vers un conteneur DI.
DéveloppementRevue de codeTestsgolang-samber-hot
cc-skills-golang/skills/golang-samber-hot
Mise en cache en mémoire en Golang avec samber/hot — algorithmes d'éviction (LRU, LFU, TinyLFU, W-TinyLFU, S3FIFO, ARC, TwoQueue, SIEVE, FIFO), TTL, chargeurs de cache, partitionnement, stale-while-revalidate, mise en cache des clés manquantes et métriques Prometheus. À appliquer lors de l'utilisation ou de l'adoption de samber/hot, lorsque la base de code importe github.com/samber/hot, ou lorsque le projet charge de manière répétée les mêmes ressources de cardinalité moyenne à faible à haute fréquence et doit réduire la latence ou la pression sur le backend.
DéveloppementBase de donnéesgolang-samber-lo
cc-skills-golang/skills/golang-samber-lo
Aides de programmation fonctionnelle pour Golang utilisant samber/lo — plus de 500 fonctions génériques type-safe pour slices, maps, channels, chaînes, mathématiques, tuples et concurrence (Map, Filter, Reduce, GroupBy, Chunk, Flatten, Find, Uniq, etc.). Package immuable central (lo), variantes concurrentes (lo/parallel alias lop), mutations sur place (lo/mutable alias lom), itérateurs paresseux (lo/it alias loi pour Go 1.23+), et SIMD expérimental (lo/exp/simd). À appliquer lors de l'utilisation ou de l'adoption de samber/lo, lorsque la base de code importe...
Développementgolang-samber-mo
cc-skills-golang/skills/golang-samber-mo
Monadic types for Golang using samber/mo — Option, Result, Either, Future, IO, Task, and State types for type-safe nullable values, error handling, and functional composition with pipeline sub-packages. Apply when using or adopting samber/mo, when the codebase imports `github.com/samber/mo`, or when considering functional programming patterns as a safety design for Golang.
DéveloppementRevue de codegolang-samber-oops
cc-skills-golang/skills/golang-samber-oops
Gestion structurée des erreurs en Golang avec samber/oops — constructeurs d'erreurs, traces de pile, codes d'erreur, contexte d'erreur, encapsulation d'erreur, attributs d'erreur, messages utilisateur vs développeur, récupération de panique et intégration de journalisation. À appliquer lors de l'utilisation ou de l'adoption de samber/oops, ou lorsque la base de code importe déjà github.com/samber/oops.
Développementgolang-samber-ro
cc-skills-golang/skills/golang-samber-ro
Flux réactifs et programmation événementielle en Golang avec samber/ro — implémentation ReactiveX avec plus de 150 opérateurs type-safe, observables cold/hot, 5 types de sujets (Publish, Behavior, Replay, Async, Unicast), pipelines déclaratifs via Pipe, plus de 40 plugins (HTTP, cron, fsnotify, JSON, logging), backpressure automatique, propagation d'erreurs et intégration du contexte Go. À utiliser lors de l'adoption de samber/ro, lorsque le codebase importe github.com/samber/ro, ou lors de la construction asynchrone...
DéveloppementAPIAnalyse de donnéesgolang-samber-slog
cc-skills-golang/skills/golang-samber-slog
Extensions de journalisation structurée pour Golang utilisant les packages samber/slog-**** — pipelines multi-handlers (slog-multi), échantillonnage de logs (slog-sampling), formatage d'attributs (slog-formatter), middleware HTTP (slog-fiber, slog-gin, slog-chi, slog-echo), et routage backend (slog-datadog, slog-sentry, slog-loki, slog-syslog, slog-logstash, slog-graylog...). À appliquer lors de l'utilisation ou de l'adoption de slog, ou lorsque la base de code importe déjà un package github.com/samber/slog-*.
DéveloppementAPIgolang-security
cc-skills-golang/skills/golang-security
Bonnes pratiques de sécurité et prévention des vulnérabilités pour Golang. Couvre l'injection (SQL, commande, XSS), la cryptographie, la sécurité du système de fichiers, la sécurité réseau, les cookies, la gestion des secrets, la sécurité mémoire et la journalisation. À appliquer lors de l'écriture, de la révision ou de l'audit de code Go pour la sécurité, ou lors du travail sur tout code risqué impliquant la cryptographie, les E/S, la gestion des secrets, le traitement des entrées utilisateur ou l'authentification. Inclut la configuration des outils de sécurité.
SécuritéRevue de codeDéveloppementgolang-spf13-cobra
cc-skills-golang/skills/golang-spf13-cobra
We need to translate the given text from English to French. The text is a description of a Golang CLI command tree library using spf13/cobra. We must preserve the name "golang-spf13-cobra" but it's not in the text, so we don't include it. Also preserve technical terms like "cobra.Command", "RunE", "Run", "PersistentPreRunE", "Args", "NoArgs", "ExactArgs", "MatchAll", "ValidArgsFunction", "RegisterFlagCompletionFunc", "ShellCompDirective", "SetArgs", "SetOut", "SetErr", "github.com/spf13/cobra". Also preserve URLs? None. Numbers? None. Technical terms should remain in English. The text ends with "For..." which might be incomplete, but we translate as is. We need to output only the translation, no extra commentary. Let's translate: "Golang CLI command tree library using spf13/cobra — cobra.Command, RunE vs Run, PersistentPreRunE hook chain,
Développementgolang-spf13-viper
cc-skills-golang/skills/golang-spf13-viper
We need to translate the given text from English to French. The text describes a Golang configuration library using spf13/viper. We must preserve the name "golang-spf13-viper" but it's not in the text, so we don't include it. Also preserve technical terms like spf13/viper, BindPFlag, SetEnvPrefix, etc. The text ends with "For CLI command..." which is incomplete, but we translate as is. Translation: "Bibliothèque de configuration Golang utilisant spf13/viper — priorité en couches (flag > env > fichier > KV > défaut), BindPFlag/BindPFlags, SetEnvPrefix + SetEnvKeyReplacer + AutomaticEnv, ReadInConfig + ConfigFileNotFoundError, Unmarshal + balises de structure mapstructure, Sub pour sous-arbres, WatchConfig + OnConfigChange pour rechargement à chaud, viper.New() pour isolation de test, et intégration KV distante. Appliquer lors de l
DéveloppementAPIRevue de codegolang-stay-updated
cc-skills-golang/skills/golang-stay-updated
Fournit des ressources pour rester informé des actualités Golang, des communautés et des personnes à suivre. À utiliser pour rechercher des ressources d'apprentissage Go, découvrir de nouvelles bibliothèques, trouver des canaux communautaires ou suivre les évolutions et versions du langage Go.
DéveloppementRecherchegolang-stretchr-testify
cc-skills-golang/skills/golang-stretchr-testify
Guide complet de stretchr/testify pour les tests en Golang. Couvre en profondeur les packages assert, require, mock et suite. À utiliser lors de l'écriture de tests avec testify, de la création de mocks, de la mise en place de suites de tests ou du choix entre assert et require. Couvre les assertions testify, les attentes de mock, les correspondances d'arguments, la vérification d'appels, le cycle de vie des suites et les motifs avancés comme Eventually, JSONEq et les correspondances personnalisées. Appliquer lorsque la base de code importe github.com/stretchr/testify.
DéveloppementTestsRevue de codegolang-structs-interfaces
cc-skills-golang/skills/golang-structs-interfaces
Modèles de conception de structs et d'interfaces en Golang — composition, imbrication, assertions de type, commutateurs de type, ségrégation d'interfaces, injection de dépendances via interfaces, balises de champs de struct, et récepteurs par pointeur vs par valeur. Utilisez cette compétence lors de la conception de types Go, de la définition ou de l'implémentation d'interfaces, de l'imbrication de structs ou d'interfaces, de l'écriture d'assertions de type ou de commutateurs de type, de l'ajout de balises de champs de struct pour la sérialisation JSON/YAML/DB, ou du choix entre récepteurs par pointeur et par valeur. Utilisez-la également lorsque l'utilisateur...
DéveloppementRevue de codegolang-swagger
cc-skills-golang/skills/golang-swagger
Documentation Golang OpenAPI/Swagger avec swaggo/swag — commentaires d'annotations (@Summary, @Param, @Success, @Router, @Security), génération de code swag init, intégrations de frameworks (gin, echo, fiber, chi, net/http), définitions de sécurité (Bearer/JWT, OAuth2, clé API), et tags de structure (swaggertype, enums, example, swaggerignore). À appliquer lors de l'ajout ou de la maintenance de documentation Swagger/OpenAPI dans un projet Go, ou lorsque le codebase importe github.com/swaggo/swag, github.com/swaggo/gin-swagger,...
DéveloppementAPIgolang-testing
cc-skills-golang/skills/golang-testing
We need to translate the given text from English to French. The text is a description of a skill for Golang testing. We must preserve the name "golang-testing" but it's not in the text, so we don't include it. Also preserve technical terms like "table-driven tests", "testify suites", "mocks", "parallel tests", "fuzzing", "fixtures", "goroutine leak detection", "goleak", "snapshot testing", "code coverage", "integration tests", "idiomatic test naming", "Go test CI", "flaky/slow tests", "testify-specific APIs", "samber/cc-skills-golang@golang-stretchr-testify", "measurement methodology". Also preserve URLs or references like that. The translation should be natural French but keep all technical terms in English as they are standard. Also note the instruction: "Do not include the name unless it appears in the source text." The name "golang-testing" does not appear in the source text, so we don't include it
DéveloppementTestsRevue de codegolang-troubleshooting
cc-skills-golang/skills/golang-troubleshooting
We need to translate the given text from English to French, preserving the name "golang-troubleshooting" if it appears, but the instruction says "Do not include the name unless it appears in the source text." The source text does not include the name "golang-troubleshooting" explicitly; it only appears in the context of the directory item type and name, but not in the <text> block. So we just translate the text inside <text>. Also preserve product names, protocol names, URLs, numbers, technical terms. The text includes "Golang", "pprof", "Delve", "GODEBUG", "samber/cc-skills-golang@golang-benchmark" - these should be kept as is. Also "test-driven debugging" might be translated as "débogage piloté par les tests" but careful: "test-driven debugging" is a technical term, but it's not a product name. The instruction says "preserve product names, protocol names, URLs, numbers, and technical terms." "test-driven
DéveloppementTestsgolang-uber-dig
cc-skills-golang/skills/golang-uber-dig
We need to translate the given text from English to French, preserving the name "golang-uber-dig" and other technical terms. The instruction says: "Translate only the text inside <text>. Do not include the name unless it appears in the source text." The name appears in the source text? Actually, the name "golang-uber-dig" is given as the name to preserve, but it does not appear in the <text> block. The <text> block contains "uber-go/dig", "go.uber.org/dig", and "samber/cc-skills-golang@golang-uber-fx". So we should not add "golang-uber-dig" unless it appears. The instruction says "Do not include the name unless it appears in the source text." It does not appear, so we don't include it. Also preserve URLs, numbers, technical terms like "Provide/Invoke", "dig.In/dig.Out", etc. We need to translate the description. The text is about implementing dependency injection in Golang using uber-go/d
DéveloppementAPIgolang-uber-fx
cc-skills-golang/skills/golang-uber-fx
Golang application framework using uber-go/fx — fx.New, fx.Provide, fx.Invoke, fx.Module, fx.Lifecycle hooks, fx.Annotate (name/group/As), fx.Decorate, fx.Supply, fx.Replace, fx.WithLogger, and signal-aware Run(). Apply when using or adopting uber-go/fx, when the codebase imports `go.uber.org/fx`, or when wiring services with fx.New. For raw DI without lifecycle, see `samber/cc-skills-golang@golang-uber-dig` skill.
DéveloppementAPIhumaniseur-fr
cc-skills/skills/humaniseur-fr
Supprimer les marques d'écriture IA d'un texte français et y insérer voix, personnalité et âme. À utiliser pour éditer, réviser, réécrire ou nettoyer un contenu français qui ressemble à une sortie ChatGPT/Claude. Humaniser, humanise, déslopifier. Détecte et corrige 27 motifs : surutilisation du vocabulaire IA (crucial, essentiel, notamment, par ailleurs, dans le paysage), anglicismes issus de modèles anglophones (faire du sens, adresser un problème), évitement de la copule, ouvertures formulaires (À l'ère de, Dans le paysage actuel),...
CréatifCommunicationinfluence-and-negotiation
cc-skills/skills/influence-and-negotiation
Boîte à outils d'influence et de négociation pour toute interaction nécessitant l'accord d'une autre personne, même lorsqu'elle n'est pas présentée comme une 'négociation'. Couvre : ventes B2B, révision salariale, négociation collective/syndicats, entretiens individuels difficiles, annonces de décisions, médiation, transactions interculturelles, recrutement, contacter un manager, un DAF, un client, un fournisseur ou un collègue, répondre à des retours, demandes d'effectifs, refuser, contester le périmètre, justifier un retard, expliquer une décision, soulever une préoccupation, obtenir...
CommunicationRechercheProductivitélinkedin-ghostwriter
cc-skills/skills/linkedin-ghostwriter
linkedin-ghostwriter — une compétence installable pour les agents IA.
MarketingCommunicationCréatiflinkedin-ghostwriting
cc-skills/skills/linkedin-ghostwriting
Rédaction fantôme LinkedIn B2B — entretien stratégique, conception d’accroches et corps de publication. À utiliser lorsque l’utilisateur souhaite rédiger du contenu LinkedIn, créer des publications fantômes, rédiger pour un fondateur ou un dirigeant, élaborer une stratégie sociale B2B, ou a besoin d’accroches, de structures de publication ou de cadres de copywriting pour LinkedIn. Appliquer lorsque l’utilisateur partage une histoire, un résultat ou une idée et souhaite la transformer en publication.
MarketingCommunicationCréatifpress-release-writer
cc-skills/skills/press-release-writer
Rédigez des communiqués de presse professionnels pour toute occasion, tout type de média et tout pays. À utiliser lorsque l'utilisateur souhaite rédiger, ébaucher ou améliorer un communiqué de presse, un communiqué de presse, une annonce médiatique, un communiqué d'actualité ou une déclaration RP — y compris les lancements de produits, les levées de fonds, les partenariats, les communications de crise, les résultats financiers, les nominations de dirigeants, les événements, les fusions-acquisitions, les jalons open source et les avis aux médias. Couvre tous les types de communiqués, les cibles médiatiques (presse écrite, numérique/fil de presse, radiodiffusion, social/SMPR, presse spécialisée), et...
MarketingCommunicationCréatifpromql-cli
cc-skills/skills/promql-cli
Interface en ligne de commande pour interroger Prometheus et les moteurs compatibles PromQL (Thanos, Cortex, VictoriaMetrics, Grafana Mimir, Grafana Tempo...) — requêtes instantanées, requêtes par plage, découverte de métriques (sous-commandes metrics/labels/meta), formats de sortie (table/csv/json/graph). À utiliser lors de l'exécution de requêtes PromQL, du diagnostic de problèmes de performance sur un logiciel doté d'observabilité, de l'investigation des latences/taux d'erreur/saturation, ou de l'analyse de séries temporelles.
DéveloppementDevOpsAnalyse de donnéessite-launch-checklist
cc-skills/skills/site-launch-checklist
Liste de vérification pré-lancement pour la mise en ligne d'un nouveau site web. Orchestre la configuration des analytics (GA4, PostHog, Google Search Console, Ahrefs), la conformité légale, les en-têtes de sécurité et l'audit, le SEO et le GEO avec une recherche de mots-clés validée par Google Trends (robots.txt, sitemaps, llms.txt, politique IA, balisage schema, hreflang), la cohérence rédactionnelle via un fichier TONE.md et un passage humaniseur dans la langue correspondante, les aperçus OpenGraph et sociaux, un ensemble complet de favicons avec manifeste, les contrôles de qualité (Lighthouse, Core Web...
DéveloppementRecherche
31–60 sur 65