What problem does it solve?
This Skill helps you manage Go dependencies reliably by preventing risky changes, keeping go.mod and go.sum accurate, and ensuring vulnerabilities are actually addressed before releases.
Core Features & Use Cases
- Guided dependency lifecycle management: Add, upgrade, and remove Go modules with safe defaults (including patch-only upgrades) while maintaining clean module metadata.
- Supply-chain integrity and vulnerability auditing: Commit go.sum and use govulncheck to verify vulnerabilities in the dependency graph and confirm call-path impact.
- Conflict resolution and automation planning: Diagnose version conflicts, apply replace/exclude strategies correctly, and set up Dependabot/Renovate-style automated updates.
Use case example: You want to upgrade a service’s dependencies, then confirm that no known CVEs in transitive packages actually affect your code paths, and finally produce a clean go.mod/go.sum with tidy and verified builds.
Quick Start
Ask the AI to review your planned Go dependency change, recommend safe go.mod/go.sum steps (including govulncheck and go mod tidy), and provide an upgrade or conflict-resolution plan tailored to your module layout.