This is a comprehensive linting workflow guide for Go projects built around golangci-lint. It gives you a production-ready .golangci.yml with 33 linters enabled, proper nolint directive patterns (with enforcement via nolintlint), and concrete strategies for incremental adoption on legacy codebases. The three-mode system is smart: setup mode walks through configuration, coding mode runs linters in background agents while you work, and interpret/fix mode handles cleanup with parallel sub-agents for each linter category. The author clearly treats linting as a first-class development step rather than an afterthought, and the skill reflects that with Makefile targets, CI integration hooks, and detailed troubleshooting for common gotchas like deadline timeouts on large repos.
npx skills add https://github.com/samber/cc-skills-golang --skill golang-lint