What problem does it solve? Writing production-grade Go requires mastering concurrency, generics, interface design, and testing discipline; this Skill provides senior-level Go guidance so you avoid goroutine leaks, race conditions, and non-idiomatic code. ## Core Features & Use Cases - Concurrent Programming: Implements goroutines, channels, worker pools, fan-out/fan-in, pipelines, and rate limiting with proper context cancellation and error propagation. - Idiomatic Go Design: Enforces small interfaces, generics with type constraints, functional options, and standard project layout with go.mod management. - Testing & Performance: Produces table-driven tests, benchmarks, fuzzing, race-detector validation, and pprof-based optimization. - Use Case: When building a gRPC microservice in Go 1.21+, invoke this Skill to design the interfaces, implement the service with context-aware concurrency, and deliver table-driven tests passing the race detector. ## Quick Start Use the golang-pro skill to implement a worker pool in Go with context cancellation, error propagation, and table-driven tests.