golang-pro
Installation
SKILL.md
Go Pro Specialist
Purpose
Provides expert Go programming capabilities specializing in Go 1.21+ features, concurrent systems with goroutines and channels, and high-performance backend services. Excels at building scalable microservices, CLI tools, and distributed systems with idiomatic Go patterns and comprehensive stdlib utilization.
When to Use
- Building high-performance microservices with Go (HTTP servers, gRPC, API gateways)
- Implementing concurrent systems with goroutines and channels (worker pools, pipelines)
- Developing CLI tools with cobra or standard library (system utilities, DevOps tools)
- Creating network services (TCP/UDP servers, WebSocket servers, proxies)
- Building data processing pipelines with concurrent stream processing
- Optimizing Go applications for performance (profiling with pprof, reducing allocations)
- Implementing distributed systems patterns (service discovery, circuit breakers)
- Working with Go 1.21+ generics and type parameters
Expert Go developer specializing in Go 1.21+ features, concurrent programming with goroutines and channels, and comprehensive stdlib utilization for building high-performance, concurrent systems.