golang-pro
Créer des systèmes Go de production
Les équipes Go ont besoin d’aide pour la concurrence, les performances et l’architecture de production. Cette compétence guide Claude, Codex et Claude Code dans la conception, les tests et le déploiement modernes en Go.
Installer avec mon Agent
Copiez cette demande dans votre Agent. Elle contient la page Skill de référence et le manifeste.
Review the Skillstore skill "golang-pro" from https://skillstore.io/skills/sickn33-golang-pro.md and its manifest at https://skillstore.io/api/skills/sickn33-golang-pro/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Votre Agent doit toujours présenter son plan et demander toute confirmation exigée par la politique de sécurité.
Ressources lisibles par les agents
Utilisez ces liens lorsqu’un Agent IA, un crawler ou un script a besoin d’un contexte propre au lieu de lire toute la page.
Tester
Utilisation de « golang-pro ». Une équipe a besoin d’un worker pool à haut débit pour des tâches d’image.
Résultat attendu:
Un plan par étapes couvrant la propriété de la file, les workers bornés, l’annulation par contexte, la politique de nouvelle tentative, les métriques, les benchmarks et la gestion des défaillances.
Utilisation de « golang-pro ». Une API Go a une latence et une utilisation mémoire en hausse.
Résultat attendu:
Un workflow de profilage utilisant pprof, des benchmarks ciblés, une revue des allocations, des vérifications du pool de connexions et des critères d’acceptation mesurables.
Utilisation de « golang-pro ». Un service a besoin de conseils de déploiement en production.
Résultat attendu:
Une checklist de déploiement couvrant les endpoints de santé, les journaux structurés, les métriques Prometheus, les builds Docker, les ressources Kubernetes, les contrôles CI et les étapes de rollback.
Audit de sécurité
SûrThe single static finding is a false positive caused by benign guidance about simplicity and readability. No network reconnaissance instructions, prompt injection, or other malicious intent were found.
Partager et citer ce rapport
Partagez le rapport d’évaluation versionné, le badge neutre, la carte intégrable et les citations. Skillstore présente les preuves sans décider si ce Skill est sûr.
Copier le lien du rapport
https://skillstore.io/skills/sickn33-golang-pro/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportBadge Markdown
[](https://skillstore.io/skills/sickn33-golang-pro?utm_source=security_passport_badge)Badge HTML
<a href="https://skillstore.io/skills/sickn33-golang-pro?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-golang-pro/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Carte intégrable
<iframe src="https://skillstore.io/embed/skills/sickn33-golang-pro.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citations académiques (APA · BibTeX · CFF)
Citation APA
sickn33. (2026). golang-pro security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-golang-pro/audits/5Citation BibTeX
@techreport{sickn33-sickn33-golang-pro-2026,
author = {sickn33},
title = {golang-pro security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/sickn33-golang-pro/audits/5},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "golang-pro security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-24"
url: "https://skillstore.io/skills/sickn33-golang-pro/audits/5"
identifiers:
- type: other
value: "skillstore:sickn33-golang-pro:audit:5"
description: "Skillstore immutable audit report identifier"
Comparer les variantes
2 variantes installablesChaque auteur reste un skill installable distinct. La variante recommandée est classée selon les preuves Skillstore.
Pourquoi cette variante est première
sickn33-golang-pro
2026-09-09
jeffallan-golang-pro
2026-09-09
Score Skillstore
Pourquoi ce score Niveau de confiance des preuves: ÉlevéCe que vous pouvez créer
Concevoir des services concurrents
Planifier les cycles de vie des goroutines, l’annulation, la contre-pression et la gestion des erreurs pour un service sous charge.
Réviser l’architecture Go
Évaluer les interfaces, les limites de packages, le flux des dépendances et les modèles de déploiement avant une version majeure.
Améliorer la préparation à la production
Ajouter des vérifications de santé, des journaux, des métriques, des builds de conteneurs et des pratiques CI pour les applications Go.
Essayez ces prompts
Aide-moi à concevoir un service Go pour [domain]. Inclue les packages, le flux de données, le plan de test et les outils requis.
Révise cette conception de concurrence pour [task]. Vérifie la propriété des goroutines, les channels, l’annulation, l’arrêt et les risques de race.
Analyse ce problème de performance Go : [symptoms]. Suggère des étapes de profilage, une stratégie de benchmark, les goulots d’étranglement probables et des changements d’optimisation sûrs.
Conçois une architecture de microservice Go de production pour [requirements]. Couvre les API, la persistance, l’observabilité, le déploiement, la gestion des défaillances et les contrôles de sécurité.
Bonnes pratiques
- Fournir la version de Go, la forme de la charge de travail, les objectifs de latence et l’environnement de déploiement avant de demander des conseils d’architecture.
- Partager les limites de packages pertinentes, les flux de concurrence et les modes de défaillance lors d’une demande de revue.
- Demander des tests, des benchmarks et des changements d’observabilité en plus des conseils d’implémentation.
Éviter
- Demander de larges réécritures sans donner les contraintes actuelles, les interfaces ou les objectifs opérationnels.
- Optimiser le code avant de mesurer avec des benchmarks, des traces ou des métriques de production.
- Ignorer l’annulation, les délais d’expiration et la propagation des erreurs dans les conceptions Go concurrentes.