Effective Go

Official

Write 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_go for 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 required

Components

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.
View Source Repository