Golang Continuous Integration

CI GitHub Actions di livello produzione per Go: test, lint, SAST, release, bot per le dipendenze.

di samber · samber/cc-skills-golang

Promosso ★ 9.6/10

Golang Continuous Integration — CI GitHub Actions di livello produzione per Go: test, lint, SAST, release, bot per le dipendenze.

Cosa fa

Genera workflow GitHub Actions per progetti Go che coprono testing (race detection, shuffle, coverage), linting, scansione di sicurezza (govulncheck, CodeQL, Trivy), Dependabot/Renovate, GoReleaser e review delle PR tramite AI. Si attiva quando l'utente vuole impostare o migliorare la CI di Go, aggiungere linter/scanner di sicurezza, automatizzare gli aggiornamenti delle dipendenze o aggiungere quality gate.

Rapporto di test

L'asset test.yml incluso include già una matrice di go-version, `-race -shuffle=on` e una guardia `go mod tidy && git diff --exit-code` — usarlo è meglio che scrivere un workflow a memoria, e corrisponde quasi riga per riga alle best practice note per la CI di Go.

Testato il: 2026-07-13 · Claude Code 2.x (agent harness)

Installazione

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

Comandi e prompt di esempio

  • /golang-continuous-integrationCI GitHub Actions di livello produzione per Go: test, lint, SAST, release, bot per le dipendenze.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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