Linting best practices and golangci-lint configuration for Golang projects — running linters, configuring .golangci.yml, suppressing warnings with nolint directives, interpreting lint output, and selecting linters. Use when configuring golangci-lint, asking about lint warnings or nolint suppressions, setting up code quality tooling, or choosing linters.
Install
npx skills add samber/cc-skills-golang --skill golang-lintnpx skills add samber/cc-skills-golang --skill golang-lint -a claude-code -gnpx skills add samber/cc-skills-golang --skill golang-lint -a codex -ggemini skills install https://github.com/samber/cc-skills-golang.git --path skills/golang-lintgh skill install samber/cc-skills-golang golang-lintgit clone --depth 1 https://github.com/samber/cc-skills-golang /tmp/samber__cc-skills-golang
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/samber__cc-skills-golang/skills/golang-lint ~/.claude/skills/golang-lint # Claude Code
cp -R /tmp/samber__cc-skills-golang/skills/golang-lint ~/.agents/skills/golang-lint # Codex, Cursor, Gemini CLI, Copilot, OpenCode