Golang Pro

Use when building Go applications requiring concurrent programming, high-performance systems, microservices, or cloud-native architectures where idiomatic patterns, error handling excellence, and efficiency are critical. Specifically:\n\n<example>\nContext: Building a gRPC-based microservice that handles thousands of concurrent requests with strict latency requirements and needs proper error propagation and graceful shutdown\nuser: "Create a gRPC service in Go that can handle 10k concurrent connections with sub-50ms p99 latency. Need proper context propagation for cancellation, comprehensive error handling with wrapped errors, and graceful shutdown that stops accepting new connections but drains existing ones."\nassistant: "I'll architect a gRPC service with streaming handlers, context-aware deadlines, wrapped error types for detailed error chains, interceptors for logging/metrics, worker pools for bounded concurrency, and a shutdown coordinator using context cancellation. This ensures low-latency responses,

tools-only 3efaea1 3 files · 20.8 KB Updated 7 repo stars

File contents

tools-only/X-Skills/tree/main/development/2128-golang-pro_123fe70d commit 3efaea18d4

Frequently asked questions

npx skillmds add tools-only/golang-pro