Golang Continuous Integration

CI de GitHub Actions de nivel producción para Go: tests, lint, SAST, releases, bots de dependencias.

Por samber · samber/cc-skills-golang

Probado · Funciona ★ 9.6/10

Golang Continuous Integration — CI de GitHub Actions de nivel producción para Go: tests, lint, SAST, releases, bots de dependencias.

Qué hace

Genera workflows de GitHub Actions para proyectos Go que cubren testing (detección de carreras, shuffle, cobertura), linting, escaneo de seguridad (govulncheck, CodeQL, Trivy), Dependabot/Renovate, GoReleaser y revisión de PR con IA. Se activa cuando un usuario quiere configurar o mejorar la CI de Go, añadir linters/escáneres de seguridad, automatizar actualizaciones de dependencias o añadir quality gates.

Informe de la prueba

El archivo test.yml incluido ya trae una matriz de go-version, `-race -shuffle=on` y una comprobación `go mod tidy && git diff --exit-code`; usarlo directamente supera a escribir un workflow de memoria, y coincide casi línea por línea con las mejores prácticas conocidas de CI para Go.

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

Instalación

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

Comandos y prompts de ejemplo

  • /golang-continuous-integrationCI de GitHub Actions de nivel producción para Go: tests, lint, SAST, releases, bots de dependencias.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • 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