golang-concurrency
samber/cc-skills-golang
This comprehensive guide covers structured concurrency patterns in Go, focusing on goroutines, channels, mutexes, and various sync primitives. It provides principles for writing, reviewing, and auditing concurrent code to ensure leak-freedom, correct ownership management, and robust error handling, covering topics like context propagation and race condition avoidance.