What problem does it solve?
This Skill removes uncertainty about which Go language features and idioms are safe to use in a codebase by enforcing a single, project-targeted Go version and recommending idiomatic replacements when older or newer patterns exist.
Core Features & Use Cases
- Enforces a target Go version discovered from the repository and instructs the assistant to only use features up to that version.
- Provides concrete, version-scoped guidance for modern replacements (for example, built-ins, slices/maps helpers, and testing/benchmark conventions) and clarifies discouraged legacy patterns.
- Use cases include refactoring code to be idiomatic for the project's Go version, reviewing pull requests for version-appropriate APIs, and generating new code that fits the repository's constraints.
Quick Start
Apply modern Go guidelines to this repository, targeting the detected Go version shown by the skill.