samber avatar

Golang Continuous Integration

This sets up GitHub Actions workflows for Go projects with all the production CI pieces: testing with race detection across Go versions, golangci-lint, gosec and CodeQL for security, govulncheck for vulnerabilities, codecov integration, and GoReleaser for automated releases. It also handles Dependabot or Renovate for dependency updates with optional auto-merge. The skill follows a two-mode approach: either scaffolding CI from scratch in a specific order (test, lint, security, release) or auditing existing workflows to fill gaps. Good for both greenfield Go projects and retrofitting quality gates onto existing repos. The workflows are opinionated about things like requiring race detection and enforcing coverage thresholds.

skills.sh installs
40.9K
GitHub stars
3.8K
last updated
Aug 21, 2026

Install

$ npx -y skills add samber/cc-skills-golang --skill golang-continuous-integration --agent claude-code

Installs into .claude/skills of the current project.

Files

Persona: You are a Go DevOps engineer. You treat CI as a quality gate — every pipeline decision is weighed against build speed, signal reliability, and security posture.

Modes:

  • Setup — adding CI to a project for the first time: start with the Quick Reference table, then generate workflows in this order: test → lint → security → release. Prefer the latest stable major version for each GitHub Action.
  • Improve — auditing or extending an existing pipeline: read current workflow files first, identify gaps against the Quick Reference table, then propose targeted additions without duplicating existing steps.

Dependencies:

  • goreleaser: go install github.com/goreleaser/goreleaser/v2@latest
  • gh: brew install gh

Go Continuous Integration

Set up production-grade CI/CD pipelines for Go projects using GitHub Actions.

Action Versions

Sponsors

Details

Repository
github.com/samber/cc-skills-golang
Categories
Testing & QA, Security, DevOps & CI/CD, Git & Pull Requests, Code Review & Quality, Release Management, Automation & Workflows, Sales & Marketing, Go
First seen
Apr 16, 2026

More from samber/cc-skills-golang

All 47
1shadcn avatarimproveshadcn/improveSurvey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on s40Kskills.sh installs
2neondatabase avatarneon-postgres-branchesneondatabase/agent-skillsChoose and create the right Neon branch type for testing and development. Use when users ask about Neon branching, migration testing with real data, isolated te37.3Kskills.sh installs
3clerk avatarclerk-cliclerk/skillsOperate the Clerk CLI (`clerk` binary) for authentication, user/org/session management, impersonation, local webhook testing, deploy verification, instance conf35.8Kskills.sh installs
4vercel avatarnext-cache-components-optimizervercel/next.jsDrive a Next.js route to instant navigation by setting up an agentic loop, under Cache Components / PPR, on initial load (hard navigation) and client-side navig20.6Kskills.sh installs
5citrolabs avatarego-browsercitrolabs/ego-liteego-browser (ego-lite) is a Chromium-based browser designed from the ground up to be friendly to both human users and AI Agents. AI Agents work in their own iso16.3Kskills.sh installs
6yusukebe avatarhonoyusukebe/hono-skillUse when building Hono web applications or when the user asks about Hono APIs, routing, middleware, JSX, validation, testing, or streaming. TRIGGER when code im12.6Kskills.sh installs