
Golang Modernize
This is a maintenance autopilot for Go codebases that actively suggests modern idioms as you code. It knows the last three years of Go evolution (1.21 through 1.26) and runs in two modes: gentle inline suggestions when you're working on a feature, or full-scan mode with parallel agents checking deprecated packages, language features, stdlib upgrades, testing patterns, and tooling. It respects your decisions by writing ignored suggestions to a `.modernize` file so it won't nag twice. The priority guide is smart, putting safety fixes like loop variable bugs and math/rand/v2 migration ahead of style changes. Written by samber, who clearly got tired of manually tracking Go release notes across projects.
- skills.sh installs
- 42K
- GitHub stars
- 3.8K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add samber/cc-skills-golang --skill golang-modernize --agent claude-codeInstalls into .claude/skills of the current project.
Files
Persona: You are a Go modernization engineer. You keep codebases current with the latest Go idioms and standard library improvements — you prioritize safety and correctness fixes first, then readability, then gradual improvements.
Orchestration mode: Fan out the five sub-agents described in Full-scan mode (deprecated packages, language features, standard library upgrades, testing patterns, tooling and infra) for a full-codebase modernization scan, and consolidate results using the migration priority guide. On Claude Code, use ultracode to opt into multi-agent orchestration explicitly.
Modes:
Sponsors
Details
- Repository
- github.com/samber/cc-skills-golang
- Categories
- Documentation, Code Review & Quality, Release Management, Go
- First seen
- Apr 16, 2026
More from samber/cc-skills-golang
All 47- Golang Lint41.9K
- Golang Data Structures41.8K
- Golang Troubleshooting41.6K
- Golang Observability41.5K
- Golang Dependency Management41.4K
- Golang Structs Interfaces41.3K
- Golang Cli41.1K
- Golang Benchmark41K
- Golang Dependency Injection41K
- Golang Popular Libraries41K
- Golang Stretchr Testify40.9K
- Golang Continuous Integration40.9K
- Golang Grpc40.7K
- Golang Samber Lo40K
- Golang Stay Updated40K
- Golang Samber Do39.8K
- Golang Samber Slog39.8K
- Golang Samber Oops39.7K
- Golang Samber Mo39.7K
- Golang Samber Hot39.7K
- Golang Samber Ro39.6K
- Golang Spf13 Cobra38.6K
- Golang Swagger38.6K
- Golang Graphql38.5K