·golang-concurrency-patterns
</>

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

120Installs·5Trend·@bobmatnyc

Installation

$npx skills add https://github.com/bobmatnyc/claude-mpm-skills --skill golang-concurrency-patterns

How to Install golang-concurrency-patterns

Quickly install golang-concurrency-patterns AI skill to your development environment via command line

  1. Open Terminal: Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.)
  2. Run Installation Command: Copy and run this command: npx skills add https://github.com/bobmatnyc/claude-mpm-skills --skill golang-concurrency-patterns
  3. Verify Installation: Once installed, the skill will be automatically configured in your AI coding environment and ready to use in Claude Code, Cursor, or OpenClaw

Source: bobmatnyc/claude-mpm-skills.

SKILL.md

View raw

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.

Facts (cite-ready)

Stable fields and commands for AI/search citations.

Install command
npx skills add https://github.com/bobmatnyc/claude-mpm-skills --skill golang-concurrency-patterns
Category
</>Dev Tools
Verified
First Seen
2026-02-18
Updated
2026-03-10

Browse more skills from bobmatnyc/claude-mpm-skills

Quick answers

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.

How do I install golang-concurrency-patterns?

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

Where is the source repository?

https://github.com/bobmatnyc/claude-mpm-skills