This skill provides Claude with deep expertise in idiomatic Go (Golang) development, focusing on the principle of 'boring, explicit, and race-safe' code. It guides the implementation of core Go patterns such as wrapping errors with context, defining interfaces at the consumer level, and managing structured concurrency via context propagation. Whether you are refactoring legacy code, designing a new service architecture, or troubleshooting race conditions, this skill ensures your Go projects remain maintainable, testable, and aligned with industry standards.
주요 기능
012 GitHub stars
02Context-aware error wrapping and propagation
03Race-safe concurrency with bounded semaphores
04Consumer-side interface design and composition
05Detection and remediation of common Go anti-patterns
06Idiomatic package structure and dependency injection