What problem does it solve?
This Skill helps you prevent regressions and security issues in Go projects by setting up production-grade CI/CD on GitHub Actions with testing, linting, SAST, vulnerability scanning, coverage reporting, dependency automation, and release automation.
Core Features & Use Cases
- Production CI pipeline: Adds a structured workflow for tests (including race detection), linting, vet, security scanning, SAST, and known vulnerability detection.
- Quality gating with coverage: Integrates coverage collection and code coverage thresholds to keep new changes from silently degrading quality.
- Secure dependency and release automation: Configures Dependabot or Renovate with safe grouping/auto-merge, and wires GoReleaser for consistent releases.
- Optional Docker supply-chain hardening: When you build images, includes multi-platform builds with Trivy scanning, plus provenance/SBOM attestations and least-privilege permissions.
- Optional AI PR review: Provides an opinionated setup for Claude Code (skill-based) or Copilot-style review prompts to complement linters.
Quick Start
Use the golang-continuous-integration skill to generate GitHub Actions workflows for test, lint, security scanning, and release, aligned to your Go version matrix.