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
chrome-extension
cc-skills/skills/chrome-extension
Guide complet pour créer des extensions Chrome avec Manifest V3. Utilisez cette compétence lorsque l'utilisateur mentionne extension Chrome, extension de navigateur, manifest.json, script de contenu, service worker (dans le contexte d'extension), popup, panneau latéral, chrome.runtime, chrome.tabs, chrome.storage, chrome.scripting, script d'arrière-plan, MV3, Manifest V3, ou toute API d'extension Chrome. Déclenchez également lorsque l'utilisateur souhaite injecter des scripts dans des pages web, communiquer entre la page et l'arrière-plan, contourner CSP depuis un...
DéveloppementAutomatisation de navigateurconventional-git
cc-skills/skills/conventional-git
Normes de dénomination des branches, des worktrees et des messages de commit Conventional Commits v1.0.0 pour les projets GitHub et GitLab. Utiliser lors de la création de branches, du nommage des worktrees, de la rédaction de commits, de la génération de messages de commit, de la révision des conventions de branches ou de la mise en place d'automatisation de changelog. Appliquer lorsque votre projet nécessite un historique git cohérent, des versions basées sur SemVer, une génération de changelog analysable ou la fermeture automatique d'issues. Déclencher lorsque l'utilisateur demande comment nommer un worktree, créer un git worktree, ou...
DéveloppementRevue de codeDevOpscopywriting-cta
cc-skills/skills/copywriting-cta
Concevoir des CTA de fin d’article (appels à l’action placés en bas des articles de blog, newsletters, essais, articles ou tout contenu long). Utilisez cette compétence lorsque l’utilisateur demande d’écrire, concevoir, réviser ou améliorer un CTA en bas d’un article, billet de blog ou essai ; mentionne « CTA de fin d’article », « bas de l’article », « appel à l’action », « boîte d’inscription », « CTA de newsletter », « bloc d’abonnement », « que dois-je mettre en bas », « comment inciter les lecteurs à s’abonner / partager / réserver un appel / acheter /...
MarketingCréatifCommunicationcopywriting-hooks
cc-skills/skills/copywriting-hooks
Générer des accroches et des titres d'articles pour des textes longs en anglais ou en français — articles de blog, Substack/Medium/dev.to, publications longues sur LinkedIn, newsletters payantes, essais d'opinion, reportages, analyses techniques approfondies. Déclencher lorsque l'utilisateur demande une accroche, une ouverture, un lead, une introduction, une première phrase/paragraphe, un début, une accroche, une attaque, une phrase d'accroche ou une première phrase — y compris rendre une introduction plate plus percutante ou réécrire un brouillon d'ouverture. Déclencher également lorsque l'utilisateur demande un titre d'article, titre d'article,...
MarketingCréatifCommunicationcopywriting-prose-creator
cc-skills/skills/copywriting-prose-creator
Codifie la manière dont une personne ou une marque écrit — mécanique de la prose (lexique, syntaxe, rythme, structure, signatures stylistiques) indépendamment du ton émotionnel. Résultat : PROSE.md. Trois modes : CRÉER un nouveau guide à partir de SOUL.md + TONE.md + entretien de découverte ; ADAPTER un guide existant à un nouveau canal ; AUDITER un corpus pour en extraire les motifs de prose avant codification. À utiliser lorsque : vous établissez des règles pour une usine de contenu, codifiez une voix de ghostwriting pour assurer la cohérence entre plusieurs rédacteurs, définissez des mots interdits et des objectifs de longueur de phrase,...
CréatifCommunicationDocumentcopywriting-tone-of-voice-creator
cc-skills/skills/copywriting-tone-of-voice-creator
Construire un guide de tonalité de marque (TONE.md) via la découverte, la définition de la voix et la modulation par canal. Produit des attributs vocaux avec des à faire/à ne pas faire, le positionnement NN/g, une matrice de modulation tonale, un lexique, des mécanismes et des règles de canal — consommé par les compétences de contenu aval rédigeant des textes conformes à la marque. Couvre les marques B2B SaaS, B2C/D2C, ONG, secteur public, conseil, industriel, product-led, personnel et de bénévolat ; recherche des contextes non couverts (politique, secteurs réglementés, organisations religieuses, jeux) sur...
MarketingCréatifCommunicationcrxjs
cc-skills/skills/crxjs
CRXJS Chrome extension development — true HMR for popup, options, content scripts, side panels, manifest-driven builds, dynamic content script imports (`?script`, `?script&module`), and `defineManifest` for type-safe manifests. Uses Vite as its build tool. Use when the user mentions CRXJS, crxjs, @crxjs/vite-plugin, 'extension with hot reload', 'HMR for chrome extension', or wants to set up a CRXJS-based Chrome extension project with any framework (React, Vue, Svelte, Solid, Vanilla). Also...
DéveloppementAutomatisation de navigateurdeep-research
cc-skills/skills/deep-research
Compétence de recherche approfondie — recherches web parallèles étendues, validation multi-source, suivi de confiance, rapport Markdown cité. Prend en charge 11 types de recherche : marché (TAM/SAM, segments, tarification, tendances), domaine (structure industrielle, écosystème, paysage réglementaire), technique (architecture, outils, benchmarks), concurrentiel (analyse concurrentielle, positionnement, victoire/défaite), produit (analyse de fonctionnalités, avis, signaux de feuille de route), académique (revue de littérature, réseaux de citations, auteurs clés), personne/organisation (due...
RechercheWeb ScrapingAnalyse de donnéesfrontend-design-deslop
cc-skills/skills/frontend-design-deslop
Produire des interfaces utilisateur et des applications de design distinctives, non génériques, en travaillant d'abord sur la stratégie. Identifier le projet (page d'accueil, application SaaS, tableau de bord, e-commerce, présentation, documentation, portfolio...) ainsi que son positionnement et sa personnalité, s'engager sur des adjectifs de marque, les traduire en un système typographique et chromatique, puis appliquer la couche artisanale (mise en page, composants et états, mouvement, iconographie, imagerie, mode sombre et thèmes, accessibilité), en évitant le rendu par défaut de type IA-slop / Claude. C'est à la fois un...
DesignDéveloppementCréatifgolang-benchmark
cc-skills-golang/skills/golang-benchmark
Analyse comparative, profilage et mesure de performance en Golang. À utiliser lors de l'écriture, de l'exécution ou de la comparaison de benchmarks Go, du profilage des chemins critiques avec pprof, de l'interprétation des profils CPU/mémoire/trace, de l'analyse des résultats avec benchstat, de la mise en place de la détection de régression de performance dans l'intégration continue, ou de l'investigation des performances en production avec les métriques d'exécution Prometheus. À utiliser également lorsque le développeur a besoin d'une analyse approfondie sur un indicateur de performance spécifique - cette compétence fournit la méthodologie de mesure, tandis que...
DéveloppementTestsRevue de codegolang-cli
cc-skills-golang/skills/golang-cli
Golang CLI application development. Use when building, modifying, or reviewing a Go CLI tool — especially for command structure, flag handling, configuration layering, version embedding, exit codes, I/O patterns, signal handling, shell completion, argument validation, and CLI unit testing. Also triggers when code uses cobra, viper, or urfave/cli. For cobra-specific APIs → See `samber/cc-skills-golang@golang-spf13-cobra` skill; for viper configuration layering → See...
Développementgolang-code-style
cc-skills-golang/skills/golang-code-style
Golang code style conventions — line length and breaking, variable declarations, control flow clarity, when comments help vs hurt. Use when writing or reviewing Go code, asking about style or clarity, or establishing project coding standards. Not for naming conventions (→ See `samber/cc-skills-golang@golang-naming` skill), linter configuration (→ See `samber/cc-skills-golang@golang-lint` skill), or doc comments (→ See `samber/cc-skills-golang@golang-documentation` skill).
DéveloppementRevue de codegolang-concurrency
cc-skills-golang/skills/golang-concurrency
Modèles de concurrence en Golang. À utiliser lors de l'écriture ou de la révision de code Go concurrent impliquant des goroutines, canaux, select, verrous, primitives sync, errgroup, singleflight, pools de workers, ou pipelines fan-out/fan-in. Se déclenche également en cas de détection de fuites de goroutines, conditions de course, problèmes de propriété de canaux, ou besoin de choisir entre canaux et mutex.
DéveloppementRevue de codegolang-context
cc-skills-golang/skills/golang-context
Utilisation idiomatique de context.Context en Golang — propagation à travers les limites d'API, annulation, délais d'attente et échéances, valeurs à portée de requête, context.WithoutCancel pour les tâches en arrière-plan survivant aux requêtes. À appliquer lors de la conception de la propagation du contexte entre les couches, du débogage de contextes divulgués ou non expirés, du choix entre context.Background/TODO/WithoutCancel, ou du stockage de valeurs dans le contexte. Ne convient pas pour du code qui se contente d'accepter ctx comme premier paramètre.
Développementgolang-continuous-integration
cc-skills-golang/skills/golang-continuous-integration
Configuration de pipeline CI/CD utilisant GitHub Actions pour des projets Golang — tests, linting, SAST, scan de sécurité, couverture de code, Dependabot, Renovate, GoReleaser, automatisation de revue de code et pipelines de release. À utiliser lors de la mise en place ou de l'amélioration de l'IC d'un projet Go, de la configuration de workflows GitHub Actions, de l'ajout de linters ou de scanners de sécurité, de l'automatisation des mises à jour de dépendances ou de l'ajout de barrières de qualité.
DéveloppementDevOpsTestsgolang-data-structures
cc-skills-golang/skills/golang-data-structures
Structures de données Golang — slices (internes, croissance de capacité, préallocation, package slices), maps (internes, buckets de hachage, package maps), tableaux, container/list/heap/ring, strings.Builder vs bytes.Buffer, collections génériques, pointeurs (unsafe.Pointer, weak.Pointer), et sémantique de copie. À utiliser lors du choix ou de l'optimisation de structures de données Go, de l'implémentation de conteneurs génériques, de l'utilisation des packages container/, de pointeurs unsafe ou weak, ou en cas de questionnement sur les internes des slices/maps.
DéveloppementAnalyse de donnéesgolang-database
cc-skills-golang/skills/golang-database
Guide complet pour l'accès aux bases de données en Go — requêtes paramétrées, scan de structures, colonnes NULLables, transactions, niveaux d'isolation, SELECT FOR UPDATE, pool de connexions, traitement par lots, propagation de contexte et outils de migration. À utiliser lors de l'écriture, de la révision ou du débogage de code Golang interagissant avec PostgreSQL, MariaDB, MySQL ou SQLite ; pour les tests de bases de données ; ou pour des questions concernant database/sql, sqlx ou pgx. Ne génère PAS de schémas de base de données ni de SQL de migration.
DéveloppementBase de donnéesgolang-dependency-injection
cc-skills-golang/skills/golang-dependency-injection
Guide complet pour l'injection de dépendances (DI) en Golang. Couvre pourquoi la DI est importante (testabilité, couplage lâche, séparation des préoccupations, gestion du cycle de vie), l'injection manuelle par constructeur, et la comparaison des bibliothèques DI (google/wire, uber-go/dig, uber-go/fx, samber/do). Utilisez cette compétence lors de la conception d'architecture de services, de la mise en place d'injection de dépendances, du refactoring de code fortement couplé, de la gestion de singletons ou de fabriques de services, ou lorsque l'utilisateur pose des questions sur l'inversion de contrôle, les services...
DéveloppementRevue de codeAPIgolang-dependency-management
cc-skills-golang/skills/golang-dependency-management
Stratégies de gestion des dépendances pour les projets Golang — gestion de go.mod, installation/mise à jour des paquets, sélection de version minimale, analyse des vulnérabilités, suivi des dépendances obsolètes, analyse de la taille des binaires, configuration de Dependabot/Renovate, résolution des conflits et espaces de travail go.work. À utiliser lors de l'ajout, de la suppression ou de la mise à jour des dépendances Go, de l'audit des vulnérabilités, de la résolution des conflits de version ou de la configuration des mises à jour automatisées des dépendances.
DéveloppementSécuritéDevOpsgolang-design-patterns
cc-skills-golang/skills/golang-design-patterns
Modèles de conception idiomatiques en Golang — options fonctionnelles, constructeurs, flux et cascade d'erreurs, gestion des ressources et cycle de vie, arrêt gracieux, résilience, architecture, injection de dépendances, traitement des données, streaming, et plus. À appliquer lors du choix explicite entre des modèles architecturaux, de l'implémentation d'options fonctionnelles, de la conception d'API de constructeurs, de la mise en place d'un arrêt gracieux, de l'application de modèles de résilience, ou pour demander quel modèle Go idiomatique correspond à un problème spécifique.
DéveloppementDesignRevue de codegolang-documentation
cc-skills-golang/skills/golang-documentation
Guide de documentation complet pour les projets Golang, couvrant les commentaires godoc, README, CONTRIBUTING, CHANGELOG, Go Playground, les tests d'exemple, la documentation API et llms.txt. À utiliser lors de la rédaction ou de la révision de commentaires de documentation, de l'ajout d'exemples de code, de la mise en place de sites de documentation ou de discussions sur les bonnes pratiques documentaires. Déclencheurs pour les bibliothèques et les applications/CLI.
DéveloppementDocumentRevue de codegolang-error-handling
cc-skills-golang/skills/golang-error-handling
We need to translate the given text from English to French. The text is about Golang error handling. We must preserve product names, protocol names, URLs, numbers, technical terms. The name "golang-error-handling" is not in the text, so we don't include it. The text includes "samber/oops", "samber/cc-skills-golang@golang-samber-oops", "slog", "HTTP", "Go", "Golang", "errors.Is/As", "errors.Join", "%w", etc. These should remain as is. Also "3rd-party" should be kept as "tiers" or "third-party"? Probably keep as "tiers" but it's a technical term? The instruction says preserve technical terms, so "third-party" can be translated as "tiers" but it's common. However, "3rd-party" might be kept as "tiers" or "third-party". I'll use "tiers" as it's standard. Also "log aggregation" -> "agrégation
DéveloppementRevue de codegolang-google-wire
cc-skills-golang/skills/golang-google-wire
We need to translate the given text from English to French, preserving the name "golang-google-wire" as instructed. The text is a description of a directory item type "agent skill". We must not include the name unless it appears in the source text. The source text does not include the name "golang-google-wire" inside the <text> tags, so we don't include it. We translate only the text inside <text>. We preserve product names, protocol names, URLs, numbers, technical terms. So "google/wire", "wire.NewSet", etc. should remain as is. Also "//go:build wireinject" is a build tag, keep as is. "wire_gen.go" keep. "github.com/google/wire" keep. "wire.Build" keep. The last sentence "For runtime DI with reflection, see..." is incomplete, but we translate as is. We need to output only the translated text, no extra commentary. Let's translate: "Compile-time dependency injection in Golang using google/wire —
DéveloppementRevue de codegolang-graphql
cc-skills-golang/skills/golang-graphql
Implements GraphQL APIs in Golang using gqlgen or graphql-go. Apply when building GraphQL servers, designing schemas, writing resolvers, handling subscriptions, or integrating GraphQL with existing Go HTTP services. Also apply when the codebase imports `github.com/99designs/gqlgen` or `github.com/graph-gophers/graphql-go`.
DéveloppementAPIgolang-grpc
cc-skills-golang/skills/golang-grpc
Fournit des directives d'utilisation de gRPC, l'organisation des protobufs et des patrons prêts pour la production pour les microservices Golang. À utiliser lors de l'implémentation, la révision ou le débogage de serveurs/clients gRPC, de l'écriture de fichiers proto, de la mise en place d'intercepteurs, de la gestion des erreurs gRPC avec codes de statut, de la configuration TLS/mTLS, des tests avec bufconn, ou du travail avec des RPC en streaming.
DéveloppementAPIRevue de codegolang-how-to
cc-skills-golang/skills/golang-how-to
Orchestrateur de compétences Golang — toujours actif sur toute tâche de codage, révision, débogage ou configuration en Golang. Il lit le contexte de la tâche et charge les compétences les plus pertinentes depuis samber/cc-skills-golang, souvent plusieurs à la fois : écrire un service gRPC charge golang-grpc + golang-testing + golang-error-handling ; déboguer un panic charge golang-troubleshooting + golang-safety ; auditer la sécurité charge golang-security + golang-lint + golang-safety. Aussi : désambiguïse les clusters concurrents lorsque deux compétences semblent se chevaucher...
DéveloppementRevue de codeTestsgolang-lint
cc-skills-golang/skills/golang-lint
Bonnes pratiques de linting et configuration de golangci-lint pour les projets Golang — exécution des linters, configuration de .golangci.yml, suppression des avertissements avec les directives nolint, interprétation des résultats de linting et sélection des linters. À utiliser lors de la configuration de golangci-lint, en cas de questions sur les avertissements de linting ou les suppressions nolint, lors de la mise en place d'outils de qualité de code, ou pour choisir des linters. À utiliser également lorsque l'utilisateur mentionne golangci-lint, go vet, staticcheck ou revive.
DéveloppementRevue de codeTestsgolang-linter
cc-skills-golang/skills/golang-linter
golang-linter — une compétence installable pour les agents IA.
DéveloppementRevue de codegolang-modernize
cc-skills-golang/skills/golang-modernize
Moderniser le code Golang pour utiliser les fonctionnalités récentes du langage, les améliorations de la bibliothèque standard et les motifs idiomatiques. Déclencher de manière proactive lors de l'écriture ou de la révision de code Go et de la détection de motifs anciens, ou lors de la rencontre d'un avertissement de dépréciation. Utiliser également lorsque l'utilisateur demande explicitement une modernisation, une mise à niveau de version Go ou un rafraîchissement CI/outillage.
DéveloppementRevue de codegolang-naming
cc-skills-golang/skills/golang-naming
Conventions de nommage Go (Golang) — couvre les packages, constructeurs, structures, interfaces, constantes, énumérations, erreurs, booléens, récepteurs, accesseurs/mutateurs, options fonctionnelles, acronymes, fonctions de test et noms de sous-tests. Utilisez cette compétence lors de l'écriture de nouveau code Go, de révision ou de refactorisation, du choix entre des alternatives de nommage (New vs NewTypeName, isConnected vs connected, ErrNotFound vs NotFoundError, StatusReady vs StatusUnknown à iota 0), du débat sur les noms de packages Go (anti-patrons utils/helpers), ou...
DéveloppementRevue de code
30 sur 65