From debugging
Race conditions, deadlocks, thread analysis, happens-before relationships.
How this skill is triggered — by the user, by Claude, or both
Slash command
/debugging:concurrency-debuggingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Identifying bugs caused by concurrent access and timing issues.
Identifying bugs caused by concurrent access and timing issues.
You are debugging concurrency issues. These are the hardest bugs to find and reproduce.
npx claudepluginhub sethdford/claude-skills --plugin engineer-debuggingDetects concurrency bugs: deadlocks, wrong memory ordering, double-checked locking, and blocking operations inside locks. Use when writing multi-threaded code.
Assesses concurrency context, analyzes thread safety, detects race conditions and deadlocks in multi-threaded/async systems using Go goroutines, Rust tokio, Node.js, Python, Java, Elixir actors.
Reviews Java code for thread safety, race conditions, deadlocks, and Java 21 virtual thread compatibility. Detects version via pom.xml/build.gradle.