golangci-lint-strict/SKILL.md
Use this skill to install and use the upstream powerman/golangci-lint-strict config for an exact golangci-lint version by fetching the versioned config file unchanged.
npx skillsauth add metalagman/agent-skills golangci-lint-strictInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Expert guidance for setting up powerman/golangci-lint-strict in Go projects with exact version pinning and no config modifications.
golangci-lint version avoids silent incompatibilities caused by config schema changes.golangci-lint configuration.powerman/golangci-lint-strict..golangci.yml from upstream without customizing it.powerman/golangci-lint-strict as the source of truth.VERSION/.golangci.yml and keep it unchanged.golangci-lint version. If no exact upstream version exists, stop and ask which supported version to use..golangci.yml unless the user explicitly asks for another path..golangci.yml).Origin comment).golangci-lint version if given.golangci-lint version) and extract the semantic version..golangci.yml..golangci.yml (or the chosen destination file) already exists, stop and ask before replacing it.Origin header line.UPSTREAM_REF=main explicitly.# Origin: header line references the expected version.mv .golangci.yml .golangci.yml.bak)..golangci.yml..golangci.yml, golangci-lint run will use it automatically.golangci-lint run -c <path>.golangci-lint version
golangci-lint version and extract the semantic version..golangci.yml exists, stop and ask for overwrite approval.bash "<skill-dir>/assets/install-strict-config.sh" <VERSION> .golangci.ymlmv .golangci.yml .golangci.yml.bak).# Origin: header line matches <VERSION>.golangci-lint run ./...bash "<skill-dir>/assets/install-strict-config.sh" 2.10.1 .golangci.yml.golangci.yml):
golangci-lint run ./...mv .golangci.yml .golangci.yml.bakbash "<skill-dir>/assets/install-strict-config.sh" 2.10.1 .golangci.yml.golangci.yml (or note the custom path if the user requested one).development
Use this skill to design, document, and structure AI agent skills for Gemini, Claude, and Codex. It provides architectural rules, directory standards, and writing best practices.
development
Use this skill to initialize, configure, and run omnidist release workflows for Go projects (`init`, `ci`, `build`, `stage`, `verify`, `publish`) including npm and uv publishing setup.
development
Use this skill to write, refactor, or review Go code according to the Uber Go Style Guide. It ensures strict adherence to correctness, safety, and idiomatic patterns.
tools
Expert senior-level Go guidance for architecture, API-first design/codegen, advanced concurrency, performance tuning, testing/quality, cloud-native 12-factor practices, and Go 1.24+ tooling for large-scale systems.