Synaptic SkillsSynapticSkills
MarketplaceSkill GraphCriar SkillMCP ServerPlataformaEnterprise
v0.1.0-beta
Voltar ao Marketplace
DevelopmentMédio

Go Concurrency Best Practices

porsamber·samber· v1.0.0 · atualizado em 2026-04-10
85
Score

Golang concurrency patterns. Use when writing or reviewing concurrent Go code involving goroutines, channels, select, locks, sync primitives, errgroup, singleflight, worker pools, or fan-out/fan-in pipelines. Also triggers when you detect goroutine leaks, race conditions, channel ownership issues, or need to choose between channels and mutexes.

gogolangconcurrencygoroutineschannelsmutexsync-primitives
0Stars
0Forks
0Usos
Fork

Documento do Skill

SKILL.mdgolang-concurrency/workflow
1
Identify Concurrency Needs: — Determine if concurrency is required and understand the specific problem.
2
Choose Concurrency Primitives: — Select appropriate tools (channels, mutexes, atomics, errgroup).
3
Implement Concurrent Code: — Write goroutines, manage channels, and use sync primitives.
4
Handle Errors: — Implement error propagation and cancellation using context.
5
Test for Race Conditions: — Use `go test -race` to detect data races.
6
Check for Goroutine Leaks: — Ensure all goroutines have a clear exit path.
7
Optimize Performance: — Measure and optimize for performance bottlenecks.
8
Document Concurrency Patterns: — Clearly document the concurrency design and usage.

Telemetria de Agentes

Execuções
0
total
Taxa de Sucesso
0%
últimos 30d
Latência Média
0.0s
p50
Alucinação
0.0%
detecção
Tokens Entrada
0
avg 0/exec
Tokens Saída
0
avg 0/exec

Uso por Plataforma

Skills Relacionados

Compõe comGo Performance Optimization
70%
Hebbian Synapse
Composite0.700
w = 0.3·α + 0.5·β + 0.2·γ
85
Compõe com ←Go Data Structures
70%
Hebbian Synapse
Composite0.700
w = 0.3·α + 0.5·β + 0.2·γ
82
Compõe com ←Go context.Context Best Practices
70%
Hebbian Synapse
Composite0.700
w = 0.3·α + 0.5·β + 0.2·γ
80
Compõe com ←Go Troubleshooting Guide
70%
Hebbian Synapse
Composite0.700
w = 0.3·α + 0.5·β + 0.2·γ
86
Compõe com ←Go Safety: Correctness & Defensive Coding
70%
Hebbian Synapse
Composite0.700
w = 0.3·α + 0.5·β + 0.2·γ
82
Compõe com ←samber/ro — Reactive Streams for Go
70%
Hebbian Synapse
Composite0.700
w = 0.3·α + 0.5·β + 0.2·γ
80
Similar aSolana Development Skill (framework-kit-first)
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
85
Similar aCoder
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
81
Similar aElysiaJS Development Skill
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
84

Árvore do Skill

Go Concurrency Best Practices
golang-concurrency
Fases Cognitivas7
1.SENSE
2.CONTEXTUALIZE
3.HYPOTHESIZE
4.EVALUATE
5.RECOMMEND
6.ACT
7.REFLECT
Triggers8
write concurrent Go codereview Go concurrency changesaudit Go concurrency patternsfix goroutine leaksprevent race conditions in Gouse channels and mutexes in Goimplement worker pools in Godebug Go concurrency issues

Avaliar este Skill

Score Breakdown

⭐Avaliação Humana0%
🤖Sucesso de Agentes0%
🕐Atualidade100%
🔗Saúde de Dependências100%
🕸️Centralidade no Grafo0%
🛡️Segurança50%
CompositeScore = α·Humano + β·Agente + γ·Recência + δ·Deps + ε·Centralidade + ζ·Segurança

Instalação

$ synaptic mcp download golang-concurrency
$ synaptic skills detail golang-concurrency
$ synaptic skills live golang-concurrency

Dependências

go.uber.org/goleakx/sync/errgroupx/sync/singleflight

Links

GitHub Repository