About
Provides expert guidance for developing high-quality Go applications by strictly adhering to the Uber Go Style Guide. It focuses on Test-Driven Development (TDD), explicit error handling without exceptions, and safe concurrency patterns to ensure code is performant, readable, and maintainable. This skill is ideal for developers looking to standardize their Go codebase, implement robust interface designs, and optimize resource management while avoiding common language pitfalls like fire-and-forget goroutines or improper channel sizing.