Refactor Go safely through staged, verified changes.
Restructures existing Go code safely at scale with coverage-adaptive, behavior-preserving refactoring.
When to use it
Use when Go code needs structural refactoring, large-scale renaming, extraction, package moves, or a multi-step refactoring plan.
Give it an existing Go project and a refactoring goal; it plans with the user, obtains approval, and applies staged changes.
What you provide
Requires the Go toolchain.
Requires gopls as the primary refactoring actuator.
This skill
pull requests
Opens staged pull requests (irreversible)
GitHub
Opens gopls issues on GitHub (irreversible)