What problem does it solve? Setting up a production-grade CI/CD pipeline for a Go project involves many moving parts — test matrices, race detection, linting, vulnerability scanning, dependency automation, and release tooling — and getting any of them wrong leads to flaky builds, missed bugs, or security gaps. ## Core Features & Use Cases - Complete workflow templates: Ready-to-adapt GitHub Actions workflows for testing (with -race, -shuffle=on, coverage), integration tests with service containers, linting via golangci-lint, and security scanning via govulncheck, gosec, CodeQL, and Bearer. - Dependency and release automation: Dependabot and Renovate configurations with grouping and auto-merge, plus GoReleaser setups for CLI binaries, libraries, and monorepos, and multi-platform Docker builds with SBOM/provenance attestations. - AI-driven code review: Claude Code Action and GitHub Copilot review workflows that apply Go-specific review skills across quality, correctness, security, and performance areas. - Use Case: You are bootstrapping CI for a new Go microservice. Use this Skill to generate the test, lint, security, and release workflows, configure Dependabot with safe auto-merge, and add branch protection guidance — all following least-privilege permissions. ## Quick Start Ask the agent to set up a complete GitHub Actions CI pipeline for your Go project, including tests, linting, security scanning, and a GoReleaser release workflow.