概要
This skill provides an automated framework for resolving Go linter failures and improving overall code design. It functions autonomously to identify code smells—such as high cyclomatic complexity, deep nesting, and global state—and applies targeted refactoring patterns to solve them. By leveraging techniques like 'storifying' mixed abstractions and extracting 'juicy' types, it transforms complex logic into readable, modular, and highly testable code without requiring constant user confirmation during the execution loop.