Write concurrent Go code without goroutine leaks.
Guides concurrent Go implementation and review to prevent goroutine leaks, ownership violations, and unprotected shared state.
When to use it
Use when writing or reviewing concurrent Go code, choosing synchronization primitives, protecting shared maps or counters, or checking goroutines without clear exits.
It changes how the agent writes, reviews, and audits concurrent Go code by applying lifecycle, cancellation, ownership, and synchronization checks.
What you provide
Requires the go binary; the guidelines also call for running project tests with the race detector.
No additional actions listed.