skills/smithery.ai/go-uber-style

go-uber-style

Installation
SKILL.md

Go Uber Style Guide

Overview

This skill provides comprehensive guidance for writing idiomatic Go code that strictly follows the Uber Go Style Guide. It emphasizes Test-Driven Development (TDD), proper error handling without exceptions, safe concurrency patterns, and Go's unique language idioms including zero values, composition over inheritance, and interface design.

When to Use This Skill

Use this skill for any Go-related programming task:

  • Writing new Go code or implementing new features
  • Reviewing existing Go code for best practices and idioms
  • Refactoring code to follow Uber Go Style Guide
  • Debugging Go applications and fixing issues
  • Optimizing Go code for performance
  • Implementing concurrent/parallel operations safely
  • Designing Go APIs and package structures

Core Go Philosophy

Installs
1
First Seen
Mar 28, 2026
go-uber-style from smithery.ai