Software Development

Concurrency Debugging

Concurrency debugging skill for diagnosing data races and deadlocks. Use when reading TSan race reports, debugging deadlocks with GDB thread inspection, analyzing lock-order graphs with Helgrind, identifying std::atomic misuse patterns, or reasoning about happens-before in C++ and Rust. Activates on queries about data races, TSan reports, deadlocks, Helgrind, lock ordering, thread sanitizer output, or atomic ordering issues.

Publisher / source
mohitmishra786/low-level-dev-skills (found on skills.sh)
Upstream record
mohitmishra786/low-level-dev-skills
Version
Version 2
Published
Publication review
Approved for publication · recorded passed scan 2026-11-02
Content fingerprint
aced85c0f11d2e008fc4c5202556d1006341f683535bb7bd623fd0e2a1ec5acb