← Files Go: Distributed SystemsARCHIVED FILE

skills/go-concurrency-lifecycle/skill.json

2.3 KB · Oct 3, 2026 · 06:33 UTC

↓ Download file

{"schema_version":2,"collection":"distributed-systems-skills-for-go","display_name":"Go Concurrency Lifecycle","short_description":"Own goroutines, capacity, and shutdown","default_prompt":"Use $go-concurrency-lifecycle to review this Go concurrency path for ownership and termination.","version":"0.2.0","maturity":"beta","category":"concurrency","risk_domains":["concurrency","availability","resource-exhaustion"],"tags":["go","goroutines","channels","mutexes","cancellation","backpressure"],"go_versions":{"minimum":"1.24","guidance":["1.25","1.26"]},"claim_ids":["dist-bounded-concurrency"],"relations":{"complements":["go-service-resilience","review-go-distributed-change"],"overlaps":[]},"compatibility_evidence":[{"client":"codex","level":"behaviorally-benchmarked","contract":"OpenAI skill plus agents/openai.yaml and committed eval artifacts","verified_on":"2026-08-18"},{"client":"claude-code","level":"structurally-compatible","contract":"Claude plugin skill layout and manifest validation","verified_on":"2026-08-18"},{"client":"cursor","level":"structurally-compatible","contract":"Agent Plugin and .cursor/skills layout validation","verified_on":"2026-08-18"},{"client":"opencode","level":"structurally-compatible","contract":".agents/skills layout and portable frontmatter validation","verified_on":"2026-08-18"}],"source_provenance":{"method":"independent-rewrite-from-primary-evidence","reference_repositories":["cc-skills-golang","cxuu-golang-skills","gophers","uber-go-style-guide"],"corpus_lock":"research/corpus-lock.json"},"sources":[{"title":"The Go Memory Model","url":"https://go.dev/ref/mem","publisher":"The Go Authors","kind":"normative","verified_on":"2026-08-18","supports":["happens-before","synchronization","races"]},{"title":"Package context","url":"https://pkg.go.dev/context","publisher":"The Go Authors","kind":"normative","verified_on":"2026-08-18","supports":["cancellation","context ownership"]},{"title":"The Go Programming Language Specification","url":"https://go.dev/ref/spec","publisher":"The Go Authors","kind":"normative","verified_on":"2026-08-24","supports":["goroutine execution","panic and recover semantics"]},{"title":"Package sync","url":"https://pkg.go.dev/sync","publisher":"The Go Authors","kind":"primary","verified_on":"2026-08-24","supports":["WaitGroup.Go contract","task completion ordering"]}]}

SHA-256: b5452500b4794e0a8bb6e1a5c0055a1de2cf5e5e922bf9f2e6825cf130e91f11