go-concurrency-patterns

go concurrency patterns

wshobson ↓ 8.7k
Claude Code
View source ↗

What it does

  • Building concurrent Go applications
  • Implementing worker pools and pipelines
  • Managing goroutine lifecycles
  • Using channels for communication
  • Debugging race conditions
  • Implementing graceful shutdown
  • Use context - For cancellation and deadlines

Derived from the skill's own SKILL.md documentation · extracted 2026-07-23

go concurrency patterns

Source

Repository: https://github.com/wshobson/agents

go-concurrency-patterns FAQ

What does the go-concurrency-patterns skill do?

Master Go concurrency with goroutines, channels, sync primitives, and context. Use when building concurrent Go applications, implementing worker pools, or debugging race conditions. Building concurrent Go applications Implementing worker pools and pipelines

How do I install go-concurrency-patterns?

Run: npx -y skills add https://github.com/wshobson/agents --skill go-concurrency-patterns --agent claude-code — the source lives at github.com/wshobson/agents.

Maintain go-concurrency-patterns?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

go-concurrency-patterns on getagentictools
[![go-concurrency-patterns on getagentictools](https://getagentictools.com/badge/skills/wshobson-agents-go-concurrency-patterns.svg)](https://getagentictools.com/skills/wshobson-agents-go-concurrency-patterns?ref=badge)
npx agentictools info skills/wshobson-agents-go-concurrency-patterns

The second line is the CLI lookup for this page — handy in READMEs and docs.