golangci-lint-strict
Installation
SKILL.md
golangci-lint-strict
Expert guidance for setting up powerman/golangci-lint-strict in Go projects with exact version pinning and no config modifications.
Why strict mode
- It provides a strong baseline for new Go projects by enabling a broad set of linters and rules curated for practical use.
- It helps catch correctness, API, error-handling, and maintainability issues early in local development and CI.
- Using the upstream config unchanged reduces local drift and makes lint behavior easier to reproduce across developers and agents.
- Pinning the upstream version to the installed
golangci-lintversion avoids silent incompatibilities caused by config schema changes.
When to trigger
- The user asks for a strict
golangci-lintconfiguration. - The user mentions
powerman/golangci-lint-strict. - The task is to install or pin a versioned
.golangci.ymlfrom upstream without customizing it.