Golang Dependency Management

Hygiena Go modulů: bezpečné aktualizace, audity pomocí govulncheck a moderní připínání nástrojů.

od samber · samber/cc-skills-golang

Otestováno · Funguje ★ 9.2/10

Golang Dependency Management — Hygiena Go modulů: bezpečné aktualizace, audity pomocí govulncheck a moderní připínání nástrojů.

Co umí

Pokrývá správu go.mod/go.sum, aktualizace závislostí (preferuje bezpečnější `-u=patch`), audity zranitelností pomocí govulncheck, řešení konfliktů pomocí replace/exclude/retract, go.work workspaces, nastavení Dependabot/Renovate a připínání nástrojů v Go 1.24+ pomocí `go get -tool`. Spouští se při přidávání, odebírání nebo aktualizaci Go závislostí nebo při auditu zranitelností; její vestavěné pravidlo pro agenta vyžaduje zeptat se uživatele před přidáním jakékoli nové závislosti.

Testovací report

Pro úkol připnutí nástrojů a auditu před vydáním sáhla dovednost po moderní direktivě `go get -tool` z Go 1.24+ a řetězci aktualizací `-u=patch` podmíněném govulncheck, čímž opravila zastaralý vzor prázdného importu v tools.go a riskantnější plošnou aktualizaci `-u`, kterou by výchozí řešení bez znalosti použilo.

Testováno: 2026-07-14 · Claude Code 2.x (agent harness)

Instalace

git clone https://github.com/samber/cc-skills-golang
cd cc-skills-golang
mkdir -p ~/.claude/skills
cp -r skills/golang-dependency-management ~/.claude/skills/golang-dependency-management

Příkazy a ukázkové prompty

  • /golang-dependency-managementHygiena Go modulů: bezpečné aktualizace, audity pomocí govulncheck a moderní připínání nástrojů.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • Upgrade our go.mod dependencies safely without breaking anything
  • Run a vulnerability audit on our Go modules before we ship
  • Help me resolve this go.sum conflict after merging main