golang-refactoring
samber/cc-skills-golang
A comprehensive skill for safely restructuring existing Go codebases. It provides behavior-preserving transforms, such as renaming, extracting functions, moving packages, and applying design patterns, while maintaining a safety net via robust testing and structured, atomic commits. Ideal for large-scale maintenance and improving code structure.