Golang Dependency Management
Higiene de módulos de Go: actualizaciones seguras, auditorías con govulncheck y fijación de herramientas modernas.
Probado · Funciona
Qué hace
Cubre la gestión de go.mod/go.sum, actualizaciones de dependencias (prefiriendo el más seguro `-u=patch`), auditorías de vulnerabilidades con govulncheck, resolución de conflictos mediante replace/exclude/retract, workspaces de go.work, configuración de Dependabot/Renovate y fijación de herramientas de Go 1.24+ mediante `go get -tool`. Se activa al añadir, eliminar o actualizar dependencias de Go o al auditar vulnerabilidades; su regla de agente integrada requiere preguntar al usuario antes de añadir cualquier nueva dependencia.
Informe de la prueba
Para una tarea de fijación de herramientas + auditoría pre-lanzamiento, la skill usó la directiva moderna de Go 1.24+ `go get -tool` y una cadena de actualización `-u=patch` condicionada por govulncheck, corrigiendo el patrón obsoleto de importación en blanco de tools.go y la actualización general más riesgosa con `-u` que una base de conocimiento en frío habría usado por defecto.
Probado el: 2026-07-14 · Claude Code 2.x (agent harness)
Instalación
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
Comandos y prompts de ejemplo
/golang-dependency-managementHigiene de módulos de Go: actualizaciones seguras, auditorías con govulncheck y fijación de herramientas modernas.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
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