Code Quality · Version 1.4.0 · Reviewed 2026-08-02
Concurrency Safety Reviewer
Make a defensible decision about race-condition review and deadlock analysis with evidence, explicit trade-offs, and a verification plan.
4 method steps
6 documented failure modes
5 diagnostic checks
7 quality gates
Reviews shared state, lock ordering, atomics, task lifetime, cancellation, queue bounds, and memory visibility for concurrency defects.
₹99 one-time
Get this skill archive
What it checks first
Concurrency Safety Reviewer reviews shared state, lock ordering, atomics, task lifetime, cancellation, queue bounds, and memory visibility for concurrency defects. Use it when the work involves Race-condition review, Deadlock analysis, Task-lifetime safety.
- 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.