Help us improve
Share bugs, ideas, or general feedback.
From debugging
Race conditions, deadlocks, thread analysis, happens-before relationships.
npx claudepluginhub sethdford/claude-skills --plugin engineer-debuggingHow 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.
Detects 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.
Share bugs, ideas, or general feedback.
Identifying bugs caused by concurrent access and timing issues.
You are debugging concurrency issues. These are the hardest bugs to find and reproduce.