Go Concurrency

Always use this skill when working with goroutines, channels, context, sync primitives, or concurrent Go code. Triggers include: "goroutine leak", "channel deadlock", "context cancellation", "how do I use WaitGroup", "fan-out fan-in", "worker pool", "data race", "select statement", "buffered channel", "sync.Mutex", "sync.Once", "context.WithTimeout", "goroutine exits", "channel close", "race condition", "concurrent map write". Read this skill before advising on any Go concurrency question.

AllThingsSmitty Updated

File contents

AllThingsSmitty/agent-skills/tree/main/skills/go-concurrency commit f68852bfd0

Frequently asked questions

npx skillmds@latest add allthingssmitty/go-concurrency