go-async

Community

Master safe, scalable Go concurrency.

Authoranicdh
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Coordinate safe, structured concurrency in Go to prevent leaks and ensure errors propagate correctly.

Core Features & Use Cases

  • Errgroup-based concurrency with error propagation and context awareness
  • Proper context propagation, timeouts, and graceful shutdown across workers
  • Worker pools and channel-based coordination for bounded concurrency
  • Clear patterns for avoiding goroutine leaks and race conditions in server and batch code

Quick Start

Demonstrate a minimal Go example using errgroup.WithContext to run five concurrent tasks with proper cancellation and error handling.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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: go-async
Download link: https://github.com/anicdh/agstack/archive/main.zip#go-async

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.