What problem does it solve? Writing production-grade Go requires mastering concurrency, interface design, generics, and testing discipline. This Skill provides senior-level Go expertise so you avoid goroutine leaks, race conditions, and non-idiomatic code when building concurrent systems and microservices. ## 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 error wrapping with fmt.Errorf and %w. - Testing & Performance: Produces table-driven tests, benchmarks, fuzzing, race-detector validation, and pprof-based optimization. - Use Case: Ask it to build a gRPC microservice with a worker pool processing jobs concurrently, and it delivers interface definitions, implementation, table-driven tests with -race validation, and an explanation of the concurrency patterns used. ## Quick Start Ask the assistant to implement a concurrent worker pool in Go with context cancellation, error propagation, and table-driven tests.