codingby dicklesworthstone
Go Concurrency Patterns
dicklesworthstone/go-concurrency-patterns
Master Go concurrency with goroutines, channels, sync primitives, and context.
What it changes
Passed 19 of 22 test cases with the skill, and 19 of 22 without it.
Without skill86%
With skill86%
0 fixed19 passed either way3 still failing0 broke
- Pass-rate lift
- 0 pp
- Tokens
- +146%
- Agent turns
- 0%
- Response time
- -15%
Model gemini-3.6-flashMeasured 8/29/2026v119 of 22 cases passed with skill
What's inside
The instructions your model reads when the skill loads.
SKILL.md652 linessingle file
Go Concurrency Patterns
Production patterns for Go concurrency including goroutines, channels, synchronization primitives, and context management.
When to Use This Skill
- Building concurrent Go applications
- Implementing worker pools and pipelines
- Managing goroutine lifecycles
- Using channels for communication
- Debugging race conditions
- Implementing graceful shutdown
Core Concepts
1. Go Concurrency Primitives
2. Go Concurrency Mantra
Don't communicate by sharing memory;
share memory by communicating.
Quick Start
package main
import (
"context"
Track record
Benchmark
19 / 22
test cases passed, vs 19 / 22 without
Adoption
- Users
- 0
- Times used
- 0
Safety and source details
SkillSafety
✓ 3 of 3 passed✓Code scan15 of 15 checks clean
0 critical · 0 warning · 0 info — scanner v4 — 8/10/2026
View 15 scanner checks
live_secretremote_code_executionreverse_shelldata_exfiltrationssrf_metadataagent_snoopinganti_refusaldestructive_commandsobfuscated_unicodeunicode_homoglyphopaque_blobsuspicious_urltool_overreachtrigger_abuseprompt_injection_phrasing
✓IntentSafe
LLM judge · does the skill do what it claims
✓ContentClean
LLM judge · policy & harmful-content review
Source
Importeddicklesworthstone / pi_agent_rust
tests/ext_conformance/artifacts/agents-wshobson/systems-programming/skills/go-concurrency-patterns/SKILL.md
View on GitHub ↗License NOASSERTIONImported 8/10/2026Version v1