Code Quality · Version 1.4.0 · Reviewed 2026-08-02
Go Concurrency Reviewer
Make a defensible decision about goroutine leak detection and channel design with evidence, explicit trade-offs, and a verification plan.
4 method steps
6 documented failure modes
5 diagnostic checks
7 quality gates
Reviews goroutine lifetime, channel ownership, cancellation propagation, data races, backpressure, and shutdown behavior in Go services.
₹99 one-time
Get this skill archive
What it checks first
Go Concurrency Reviewer reviews goroutine lifetime, channel ownership, cancellation propagation, data races, backpressure, and shutdown behavior in Go services. Use it when the work involves Goroutine leak detection, Channel design, Cancellation review.
- Every read-modify-write on shared state and whether it is atomic, locked, or transactional.
- Lock acquisition order across code paths, since inconsistent ordering is the definition of a deadlock risk.
- Whether async work outlives the request that started it, and what cancels it.
- Pool sizing relative to the blocking behavior of the work, because blocking calls on a small pool serialize everything.
- Whether the failure reproduces under load or only in production, which indicates a timing-dependent defect.