Go is a powerful language for building fast and reliable software. This skill helps you write concurrent code using goroutines and channels. You can design microservices with gRPC or REST and optimize performance with pprof. It also enforces idiomatic Go with generics, interfaces, and strong error handling. Developers who need high-performance systems or cloud-native apps will find this useful.
Every code example follows best practices like context propagation and table-driven tests. The skill also covers project structure and linting with golangci-lint. It is perfect for anyone building Go applications that must run many tasks at once or communicate over networks.
With clear references for concurrency, interfaces, generics, and testing, this skill guides you to write production-grade Go code. It makes sure your code is correct, safe, and efficient.
Global
mkdir -p ~/.claude/skills/golang-proProject
mkdir -p .claude/skills/golang-proSource Repository
Typescript Advanced Typeswshobson/agents
Master advanced TypeScript types for safer and more flexible code
Python Executorqu-skills/skills
Execute Python code safely with 100+ libraries for data, scraping, and media
Golang Error Handlingsamber/cc-skills-golang
Learn to create, wrap, inspect, and log Go errors like a professional engineer
Golang Performancesamber/cc-skills-golang
Speed up your Go code using proven patterns for allocation reduction and CPU efficiency
Golang Design Patternssamber/cc-skills-golang
Idiomatic Go patterns for clean constructors error handling and graceful shutdown
Golang Concurrencysamber/cc-skills-golang
Write safe Go concurrency with goroutines, channels, and sync primitives
Golang Contextsamber/cc-skills-golang
Master Go context for cancellations, timeouts, and request values
Golang Data Structuressamber/cc-skills-golang
Optimize Go data structures for speed and memory efficiency with internals knowledge