
Description
golang-concurrency is an agent skill from the samber cc-skills-golang collection that sets out concurrency practice for Go. It starts from the view that every goroutine is a liability until it is shown to be needed, so correctness and leak freedom come before performance. The skill covers goroutine lifecycle and leak prevention, channels and select, channel ownership and direction, context propagation, shared state protection and worker pools and pipelines. It aims for structured concurrency, where every goroutine has a clear owner, a predictable exit and proper error propagation. It has three modes. Write mode guides the agent when implementing goroutines, channels, synchronisation primitives, worker pools and pipelines. Review mode checks the concurrent changes in a pull request for goroutine leaks, missing context propagation, ownership violations and unprotected shared state. Audit mode runs up to five parallel sub-agents across a codebase, each covering a different concurrency concern, and consolidates the findings into one report. The skill is listed on skills.sh, where the page shows install counts, GitHub stars and security audit results, all of which pass. Install it with npx skills add https://github.com/samber/cc-skills-golang --skill golang-concurrency.…
Highlights
- Goroutine lifecycle and leak prevention
- Channel ownership and direction
- Context propagation
- Write, review and audit modes
- Structured concurrency guidance
- Installs from skills.sh
Ratings & Reviews
No ratings yet
Be the first to rate golang-concurrency.
People also visit

go-concurrency-patterns
Master Go concurrency with goroutines, channels, sync primitives, and context
golang-concurrency FAQ
What does this skill cover?
Go concurrency design: goroutine lifecycle, leak prevention, channels and select, channel ownership, context propagation and shared state.
What does review mode check?
Goroutine leaks, missing context propagation, ownership violations and unprotected shared state in the diff.
How does audit mode work?
It runs up to five parallel sub-agents across the codebase, each covering a different concern, and combines the findings into one report.
How do I install it?
Run npx skills add https://github.com/samber/cc-skills-golang --skill golang-concurrency.
What are the security audit results?
skills.sh lists three audits: Gen Agent Trust Hub Pass, Socket Pass and Snyk Pass.
How popular is it?
The page shows about 39.8K installs, and the cc-skills-golang repository has 3.5K GitHub stars.
What are the best golang-concurrency alternatives?
Popular alternatives to golang-concurrency include go-concurrency-patterns, golang-code-style and golang-error-handling. See all golang-concurrency alternatives



