golang-lint
samber/cc-skills-golang
A comprehensive guide to achieving high code quality in Go projects using `golangci-lint`. This skill covers the entire development lifecycle, including setting up the essential `.golangci.yml` configuration, running automated linters (style, security, complexity), automatically fixing issues, interpreting detailed lint output, and correctly suppressing false positives using `//nolint` directives. Ideal for enforcing best practices in CI/CD pipelines and maintaining legacy codebases.