use-modern-go
CommunityApply idiomatic modern Go for your codebase
Authorjacexh
Version1.0.0
Installs0
System Documentation
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.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: use-modern-go Download link: https://github.com/jacexh/skills/archive/main.zip#use-modern-go Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.