Go Concurrency Foundations

Guides the agent to avoid foundational concurrency mistakes in Go: confusing concurrency with parallelism, assuming concurrency is always faster, misusing channels vs mutexes, ignoring data races and race conditions, mis-sizing worker pools for CPU- vs I/O-bound work, and misunderstanding Go contexts. Use when writing, reviewing, or refactoring any concurrent Go code, goroutines, channels, mutexes, worker pools, or context usage.

v0lka Updated

File contents

v0lka/skills/tree/main/development/idiomatic-go/go-concurrency-foundations commit eeca21dccc

Frequently asked questions

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