What problem does it solve? Writing production-grade Go requires consistent application of concurrency patterns, error propagation, interface design, and testing discipline. This Skill guides the AI to produce idiomatic Go 1.21+ code that follows these standards instead of ad-hoc implementations. ## Core Features & Use Cases - Concurrency Patterns: Implements goroutines with context cancellation, channels, select statements, and error propagation without goroutine leaks. - Microservices & APIs: Designs small composable interfaces and builds gRPC/REST services with proper context propagation. - Testing & Performance: Writes table-driven tests with the race detector, fuzzing, benchmarks, and pprof profiling. - Use Case: Ask the AI to build a worker pipeline that processes jobs concurrently; it returns interface definitions, an implementation with context-based cancellation, and table-driven tests verified with go vet, golangci-lint, and -race. ## Quick Start Ask the AI to implement a concurrent job-processing pipeline in Go with context cancellation, error wrapping, and table-driven tests.