Manages Go dependency lifecycles, versioning strategies, and workspace configurations for reliable Go development.
This skill equips Claude with specialized knowledge for handling the Go modules ecosystem, providing expert guidance on dependency resolution, semantic versioning, and complex project structures. It assists developers in implementing major version upgrades (v2+), configuring private module access through GOPRIVATE, managing local development with replace directives, and utilizing Go workspaces for multi-module repositories. By following established patterns and avoiding common anti-patterns like uncommitted checksums or manual dependency edits, this skill ensures reproducible builds and maintainable Go codebases.
主要功能
01Private module access and GOPRIVATE environment setup
020 GitHub stars
03Vulnerability scanning integration with govulncheck
04Semantic versioning and major version suffix (v2+) implementation
05Dependency overriding via local and fork replace directives
06Workspace mode configuration for multi-module monorepos
使用场景
01Configuring a local development environment for inter-dependent modules
02Upgrading a Go project to a new major version with breaking changes
03Setting up secure access to private company repositories in CI/CD pipelines