Actor model, CSP (Communicating Sequential Processes), lock-free patterns, async/await.
How this skill is triggered — by the user, by Claude, or both
Slash command
/implementation-patterns:concurrency-patternsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Patterns for safe concurrent programming.
Patterns for safe concurrent programming.
You are choosing a concurrency model. Each has different characteristics.
npx claudepluginhub sethdford/claude-skills --plugin engineer-implementation-patternsAssesses 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.
Guides concurrency design decisions: CPU vs I/O-bound, Send/Sync errors, thread vs async, and sharing models (channels, Arc, Mutex). Traces up to domain context for correct patterns.
Implements Go concurrency patterns using goroutines, channels, sync primitives, and context for building concurrent apps, worker pools, pipelines, and debugging race conditions.