Build Go workers that coordinate and stop cleanly.
Guides the development of concurrent Go code with coordinated workers, cancellation, and race detection.
When to use it
Use when building concurrent Go applications, implementing worker pools or pipelines, managing goroutine lifecycles, debugging races, or implementing graceful shutdown.
It changes how the agent writes concurrent Go code by guiding cancellation, channel ownership, synchronization, and goroutine lifecycles.
What you provide
Requires the Go toolchain to run the documented race-detection tests, builds, and program execution.
No additional actions listed.