npx claudepluginhub jamesprial/prial-plugins --plugin golang-workflowThis skill uses the workspace's default tool permissions.
- Context cancellation → see [context/](context/)
Guides Go concurrency: goroutine lifetimes with WaitGroups, channels for communication, mutexes for shared state, preventing leaks and data races.
Guides writing, reviewing, and auditing concurrent Go code using goroutines, channels, select, locks, sync primitives, errgroup, singleflight, and worker pools. Detects leaks, races, and ownership issues.
Implements, reviews, and audits Go concurrent code with goroutines, channels, select, locks, sync primitives, errgroup, singleflight, worker pools, and fan-out/fan-in pipelines. Detects leaks, races, and ownership issues.
Share bugs, ideas, or general feedback.
Need coordination? → Use context for cancellation
Need data flow? → Use channels
Need to wait? → Use sync.WaitGroup
Need mutual exclusion? → Use sync.Mutex