What is golang-concurrency-patterns?
Go concurrency patterns for production services: context cancellation, errgroup, worker pools, bounded parallelism, fan-in/fan-out, and common race/deadlock pitfalls Source: bobmatnyc/claude-mpm-skills.
Go concurrency patterns for production services: context cancellation, errgroup, worker pools, bounded parallelism, fan-in/fan-out, and common race/deadlock pitfalls
Quickly install golang-concurrency-patterns AI skill to your development environment via command line
Source: bobmatnyc/claude-mpm-skills.
Go concurrency scales when goroutine lifetimes are explicit, cancellation is propagated with context.Context, and shared state is protected (channels or locks). Apply these patterns to build reliable services and avoid common failure modes: goroutine leaks, deadlocks, and data races.
Treat goroutines as resources with a clear owner and shutdown condition.
Use errgroup.WithContext to run concurrent tasks, cancel siblings on error, and wait for completion.
Go concurrency patterns for production services: context cancellation, errgroup, worker pools, bounded parallelism, fan-in/fan-out, and common race/deadlock pitfalls Source: bobmatnyc/claude-mpm-skills.
Stable fields and commands for AI/search citations.
npx skills add https://github.com/bobmatnyc/claude-mpm-skills --skill golang-concurrency-patternsGo concurrency patterns for production services: context cancellation, errgroup, worker pools, bounded parallelism, fan-in/fan-out, and common race/deadlock pitfalls Source: bobmatnyc/claude-mpm-skills.
Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.) Copy and run this command: npx skills add https://github.com/bobmatnyc/claude-mpm-skills --skill golang-concurrency-patterns Once installed, the skill will be automatically configured in your AI coding environment and ready to use in Claude Code, Cursor, or OpenClaw
https://github.com/bobmatnyc/claude-mpm-skills