Golang Continuous Integration

CI GitHub Actions de niveau production pour Go : tests, lint, SAST, releases, bots de dépendances.

par samber · samber/cc-skills-golang

Testé · Fonctionne ★ 9.6/10

Golang Continuous Integration — CI GitHub Actions de niveau production pour Go : tests, lint, SAST, releases, bots de dépendances.

Ce que fait

Génère des workflows GitHub Actions pour projets Go couvrant les tests (détection de races, shuffle, couverture), le linting, l'analyse de sécurité (govulncheck, CodeQL, Trivy), Dependabot/Renovate, GoReleaser et la revue de PR par IA. Se déclenche quand l'utilisateur veut mettre en place ou améliorer une CI Go, ajouter des linters/scanners de sécurité, automatiser les mises à jour de dépendances, ou ajouter des portes qualité.

Rapport de test

Le fichier test.yml fourni embarque déjà une matrice go-version, `-race -shuffle=on`, et un garde-fou `go mod tidy && git diff --exit-code` — le récupérer vaut mieux qu'écrire un workflow de mémoire, et il colle presque ligne par ligne aux bonnes pratiques CI Go connues.

Testé le: 2026-07-13 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/samber/cc-skills-golang
cd cc-skills-golang
mkdir -p ~/.claude/skills
cp -r skills/golang-continuous-integration ~/.claude/skills/golang-continuous-integration

Commandes et exemples de prompts

  • /golang-continuous-integrationCI GitHub Actions de niveau production pour Go : tests, lint, SAST, releases, bots de dépendances.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • Set up GitHub Actions CI for my Go project with linting and tests
  • Add security scanning and dependency bots to my Go repo's CI
  • Improve my Go project's pipeline with coverage and release automation