Catalog / Skills

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-pipelines

From `SKILL.md`

Every goroutine needs an owner, a stop condition, and a completion path. Bound admission before optimizing throughput.