samber avatar

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-code

Installs 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
1samber avatargolang-grpcsamber/cc-skills-golangProvides gRPC usage guidelines, protobuf organization, and production-ready patterns for Golang microservices. Use when implementing, reviewing, or debugging gR40.7Kskills.sh installs
2avdlee avatarswiftui-expert-skillavdlee/swiftui-agent-skillUse when writing, reviewing, or refactoring SwiftUI code for iOS or macOS, including state management and `@Observable` data flow, view composition and invalida36.2Kskills.sh installs
3googleworkspace avatarrecipe-post-mortem-setupgoogleworkspace/cliCreate a Google Docs post-mortem, schedule a Google Calendar review, and notify via Chat.30.5Kskills.sh installs
4warpdotdev avatarwrite-tech-specwarpdotdev/common-skillsWrite a TECH.md spec for a significant Warp feature after researching the current codebase and implementation constraints. Use when the user asks for a technica28.8Kskills.sh installs
5warpdotdev avatarbrandalfwarpdotdev/common-skillsGuides creation, revision, and review of Warp- or Oz-branded assets. Use when working on launch pages, docs, HTML/CSS components, UI mockups, prompts, social as28.3Kskills.sh installs
6cathrynlavery avatardiagram-designcathrynlavery/diagram-designCreate technical and product diagrams — architecture, IT current-state, flowchart, sequence, state machine, ER / data model, timeline, swimlane, quadrant, radar26.7Kskills.sh installs