Golang Continuous Integration

Produkcyjnej jakości CI w GitHub Actions dla Go: testy, lint, SAST, release'y, boty do zależności.

Autor: samber · samber/cc-skills-golang

Testowano · Działa ★ 9.6/10

Golang Continuous Integration — Produkcyjnej jakości CI w GitHub Actions dla Go: testy, lint, SAST, release'y, boty do zależności.

Co robi ten skill

Generuje workflow'y GitHub Actions dla projektów w Go — obejmuje testowanie (wykrywanie race conditions, shuffle, coverage), linting, skanowanie bezpieczeństwa (govulncheck, CodeQL, Trivy), Dependabot/Renovate, GoReleaser oraz przegląd PR-ów przez AI. Uruchamia się, gdy użytkownik chce skonfigurować lub poprawić CI dla Go, dodać lintery/skanery bezpieczeństwa, zautomatyzować aktualizacje zależności albo dodać bramki jakości.

Raport z testu

Dołączony plik test.yml od razu zawiera macierz wersji Go, flagi `-race -shuffle=on` oraz zabezpieczenie `go mod tidy && git diff --exit-code` — skorzystanie z niego bije pisanie workflow'a z pamięci, a sam plik pokrywa się niemal linia w linię ze znanymi dobrymi praktykami CI dla Go.

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

Instalacja

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

Komendy i przykładowe prompty

  • /golang-continuous-integrationProdukcyjnej jakości CI w GitHub Actions dla Go: testy, lint, SAST, release'y, boty do zależności.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • 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