golang-concurrency
CommunityMaster safe, leak-free Go concurrency patterns.
Authorsamber
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Golang concurrency patterns help teams write correct, efficient, and maintainable concurrent code by guiding how to structure goroutines, channels, and synchronization primitives; this Skill consolidates best practices to reduce leaks, data races, and deadlocks.
Core Features & Use Cases
- Structured concurrency guidance to ensure goroutine lifecycle management and safe shutdowns.
- Channel and synchronization patterns including proper use of WaitGroup, errgroup, singleflight, and worker pools.
- Go code review & debugging examples focusing on leak detection, race conditions, and ownership issues in concurrent Go code.
Quick Start
Audit a Go codebase for correct goroutine lifecycle, channel usage, and synchronization patterns according to this skill.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: golang-concurrency Download link: https://github.com/samber/cc-skills-golang/archive/main.zip#golang-concurrency Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.