
de skillshub46
Guide pratique des modèles d'injection de dépendances en Go : injection manuelle par constructeur et comparaison de bibliothèques comme google/wire, uber-go/dig/fx et samber/
Ce skill enseigne comment concevoir et lier les dépendances dans les applications Go. Il explique pourquoi la DI (Dependency Injection) améliore la testabilité et le couplage lâche, montre les modèles de constructeurs manuels et compare les bibliothèques de DI populaires (google/wire, uber-go/dig & fx, samber/do) avec des exemples de code et des conseils de décision.
Utilisez-le lors de la conception de l'architecture de service, du refactoring de code Go fortement couplé, de l'ajout d'une gestion du cycle de vie ou de checks de santé, ou pour décider s'il faut adopter une bibliothèque de DI pour des projets de taille moyenne à grande. Utile pour les ingénieurs planifiant des tests, un arrêt gracieux ou une initialisation paresseuse.
Adapté aux assistants de codage et agents orientés développeurs (Copilot/Codex, Claude Code ou d'autres LLM capables de coder) pouvant générer ou refactoriser du code Go et inspecter des dépôts.
A well-structured Go dependency injection guide skill covering manual constructor injection and comparing google/wire, uber-go/dig/fx, and samber/do. No scripts to run — pure documentation with clear persona definition, two modes (design/refactor), decision tables, code examples, and cross-references. Well-written and thorough, but limited to a specific niche (Go DI patterns) and marked user-invocable: false.
Pure documentation/guide skill with no executable scripts. Clean frontmatter, good structure, comprehensive content. No security concerns whatsoever. Cross-references to related skills are a nice touch.
Optimisation des Coûts Algolia
Guide pratique pour réduire la facturation Algolia en auditant les enregistrements/requêtes, en passant aux réplicas virtuels, à l'utilisation multi-requêtes, au cache et aux stratégies de nettoyage.
Bases de la Sécurité Anthropic
Pratiques de sécurité concrètes pour les intégrations Anthropic Claude : gestion des clés API, validation des entrées, défenses contre l'injection de prompts et analyse des sorties.
Colorize — Introduction Stratégique des Couleurs d'UI
Introduisez des couleurs intentionnelles dans des interfaces monochromatiques pour améliorer la hiérarchie, la signification et l'engagement visuel tout en préservant l'accessibilité.
Vérificateur de Validation d'Entrée
Conseils automatisés et modèles de code pour implémenter une validation d'entrée robuste et des pratiques de codage sécurisées (alignées sur l'OWASP).
Générateur de graphiques Plotly
Génère des graphiques Plotly et du code prêt pour la production pour les visualisations ; valide les sorties et suit les meilleures pratiques pour les graphiques et les présentations.
Générateur d'En-têtes de Sécurité
Compétence d'auto-activation qui génère et valide les en-têtes HTTP de sécurité et fournit des conseils pour implémenter des configurations d'en-têtes sécurisées.
Guide Turborepo
Conseils pratiques Turborepo pour les monorepos JavaScript/TypeScript : configuration des tâches, mise en cache, filtrage et meilleures pratiques CI.
Webhooks et Événements Exa
Modèles et exemples de code pour construire des moniteurs et des alertes de type webhook autour de la recherche neurale Exa (moniteurs planifiés, alertes de similitude, digests).
Compétence Orchestrateur de Tests
Compétence d'orchestration QA : définit la stratégie de test, assigne les suites unitaires/intégration/E2E, impose des seuils de couverture et coordonne l'exécution des tests CI.
Automatisation Splitwise (Composio/Rube MCP)
Patterns d'automatisation pour Splitwise via la boîte à outils Splitwise de Composio sur Rube MCP ; inclut la découverte, les vérifications de connexion et les patterns d'exécution sécurisés.