Golang Dependency Management
Hygiena Go modulů: bezpečné aktualizace, audity pomocí govulncheck a moderní připínání nástrojů.
Otestováno · Funguje
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 anythingRun a vulnerability audit on our Go modules before we shipHelp me resolve this go.sum conflict after merging main