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-lint version avoids silent incompatibilities caused by config schema changes.

When to trigger

  • The user asks for a strict golangci-lint configuration.
  • The user mentions powerman/golangci-lint-strict.
  • The task is to install or pin a versioned .golangci.yml from upstream without customizing it.
Installs
16
GitHub Stars
24
First Seen
Mar 1, 2026
golangci-lint-strict — metalagman/agent-skills