What problem does it solve?
Go projects often drift from the latest idioms, features, and standard library improvements, making maintenance harder and slower. This Skill provides proactive modernization guidance to keep codebases current with Go 1.21–1.26, helping teams adopt newer patterns safely.
Core Features & Use Cases
- Continuous Go modernization: identify opportunities to replace deprecated patterns with Go 1.21–1.26 suitable equivalents.
- Context-aware recommendations: tailor suggestions to the project's go.mod, current patterns, and target Go version within CI or PR reviews.
- Parallelized analysis and tooling guidance: coordinate up to 5 sub-agents to surface language, standard library, testing, and tooling modernization opportunities, with prioritized outcomes.
- Optional code generation: present concrete diffs or ready-to-apply changes for common modernization tasks and guide follow-up steps.
Quick Start
Invoke the /golang-modernize workflow in your CI or chat to begin scanning the repository for Go modernization opportunities.