What problem does it solve? Go refactorings like renames, extractions, and restructures touch many files and tests, and doing them by hand risks missing call sites or breaking interfaces. This Skill runs a gated workflow that maps the full impact, gets plan approval, implements via a dedicated agent, and verifies with parallel reviewers. ## Core Features & Use Cases - Impact Investigation: Uses ast-grep to find all references, affected files, impacted tests, and exposed interfaces before any change. - Approval-Gated Planning: Presents a refactoring plan and loops on user feedback until explicit approval before implementation. - Agent-Based Implementation and Review: Delegates changes to a go-refactorer agent, then runs go-test-reviewer and go-guidelines-reviewer agents in parallel on the staged diff. - Use Case: Rename a widely used Go interface method across packages: the Skill maps every call site, plans the change, implements it, runs tests, and has reviewers verify the staged diff before you commit. ## Quick Start Ask the AI to refactor a specific Go function or type, for example to rename a method or extract a helper, and let it walk through the investigation and approval phases.