Languages & frameworksMIT

Go Concurrency Patterns

by Seth Hobson (opens in a new tab) wshobson/agents

Design safe Go concurrency with goroutines, channels, synchronization, context, and shutdown.

Installation

Skills CLI

Skills CLI command
npx skills@latest add wshobson/agents --skill go-concurrency-patterns

Requires Node.js and npm. Choose your agents in the installer; add -g for a global installation.

Fieldbook review

Reviewed 27 Sept 2026

Provides reference patterns for worker pools, pipelines, cancellation, channel ownership, and race avoidance. It does not prescribe an external tool or service requirement.

  • LicenceMIT
  • FrontmatterValid name and description
  • Risky patternsNone found
  • Size108 lines
  • Last checked27 Sept 2026 · a66d04f2c616aecc3dd53c23d08cb06903f30a2c190c99e6ba82b3e5315b36b2

What it can touch

Guidance only. Its instructions shape how the agent thinks and writes; they do not ask it to change files or run commands.

Read the source

Fieldbook links to the original instead of copying it, so you always read the version you install.

plugins/systems-programming/skills/go-concurrency-patterns/SKILL.md on GitHub (opens in a new tab)