Go Concurrency Pipelines
Design, implement, test, and review bounded in-process Go concurrency using goroutines, channels, iterators, mutexes, shared collections, WaitGroup, errgroup, backpressure, ordering, cancellation, and deterministic lifecycle checks. Use when building worker pools, streaming pipelines, concurrent batches, background stages, or diagnosing races, goroutine leaks, blocked operations, synchronization ownership, and shutdown failures.
Gov0.2.0MITgogolangconcurrencygoroutineschannelspipelines
Install
npx skills add LVTD-LLC/skills --skill go-concurrency-pipelinesFrom `SKILL.md`
Every goroutine needs an owner, a stop condition, and a completion path. Bound admission before optimizing throughput.