What problem does it solve? Writing correct concurrent Go code is error-prone: goroutine leaks, race conditions, deadlocks, and improper channel handling cause subtle production bugs. This Skill provides production-tested patterns and best practices for building concurrent Go applications correctly. ## Core Features & Use Cases - Seven Production Patterns: Worker pools, fan-in pipelines, bounded concurrency with semaphores, graceful shutdown, errgroup error handling, concurrent maps (sync.Map and sharded), and select timeout/priority patterns. - Race Detection Guidance: Commands for running tests and builds with Go's race detector to catch data races early. - Best Practices Checklist: Concrete do's and don'ts covering channel closing, context cancellation, and goroutine lifecycle management. - Use Case: You need to process thousands of jobs concurrently with a rate limit and clean shutdown on SIGTERM. Load this Skill to get a worker pool with semaphore-based bounding and signal-driven graceful drain. ## Quick Start Ask the AI to implement a worker pool in Go with graceful shutdown and context cancellation using this Skill's patterns.