Effective Go
OfficialWrite clean, efficient Go code, automatically.
Authorhypershift-community
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill ensures your Go code adheres to official best practices, idioms, and conventions, eliminating inconsistencies and improving readability and maintainability. It saves time on manual code reviews and refactoring by guiding you to write high-quality Go from the start.
Core Features & Use Cases
- Idiomatic Go Enforcement: Automatically applies guidelines from
golang.org/doc/effective_gofor formatting, naming, error handling, concurrency, and interfaces. - Code Review Assistant: Acts as an expert Go reviewer, identifying areas where code deviates from established best practices.
- Refactoring Guidance: Provides clear, actionable advice to refactor existing Go code into a more idiomatic and efficient form.
- Use Case: When developing a new Go module, use this Skill to ensure every line of code follows the "Effective Go" principles, reducing future technical debt and making your code easier for others to understand and contribute to.
Quick Start
Apply Effective Go principles to the attached main.go file and suggest improvements for idiomatic Go.
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: Effective Go Download link: https://github.com/hypershift-community/azure-dev-preview/archive/main.zip#effective-go Please download this .zip file, extract it, and install it in the .claude/skills/ directory.