Go Concurrency Practice

Enforces practical Go concurrency rules from "100 Go Mistakes" (Ch.9, #61-#74) when writing or reviewing concurrent Go code. Use when code involves goroutines, channels, select statements, sync primitives (Mutex, WaitGroup, Cond, errgroup), or when passing contexts across goroutine boundaries. Catches context propagation bugs, goroutine leaks, loop variable captures, channel misuse, data races with append/slices/maps, sync type copying, and deadlocks from string formatting.

v0lka 5722e18 13.1 KB Updated

File contents

v0lka/skills/tree/main/development/idiomatic-go/go-concurrency-practice commit 5722e18642

Frequently asked questions

npx skillmds@latest add v0lka/go-concurrency-practice