golang-concurrency
samber/cc-skills-golang
A comprehensive guide for writing, reviewing, and auditing concurrent Go code. It covers core principles of structured concurrency, including proper resource management for goroutines, safe use of channels, mutexes, and advanced synchronization primitives like errgroup and singleflight. Essential for avoiding common issues like goroutine leaks, race conditions, and context propagation failures.