golang-refactoring
samber/cc-skills-golang
This skill guides the safe, systematic, and at-scale refactoring of existing Go codebases. It ensures that structural changes maintain observable behavior by following a rigorous process: mapping blast radius, strengthening safety nets (tests), applying small tool-driven transforms, and committing changes atomically via staged PRs. Ideal for cleaning up large functions, resolving code smells, renaming packages, or tackling complex architectural improvements in Go.