What problem does it solve?
This Skill helps teams modernize Go codebases by replacing outdated APIs, patterns, and tooling with safer and more idiomatic modern alternatives.
Core Features & Use Cases
- Version-Aware Modernization: Recommends changes that match the project's Go version and avoids suggesting features that are not yet available.
- Safety and Correctness First: Prioritizes fixes like path traversal protection, vulnerability checks, and concurrency safety before cosmetic refactors.
- Language and Tooling Upgrades: Covers modern standard library APIs, testing improvements, benchmark updates, CI refreshes, and dependency cleanup.
- Use Case: A team upgrading a production service can use this Skill to identify high-value code fixes, improve test reliability, and refresh build tooling without unnecessary large-scale refactors.
Quick Start
Ask the skill to review your Go project for modernization opportunities and return prioritized, version-safe recommendations.