소개
This skill provides a comprehensive framework for writing high-quality Go code by enforcing industry-standard practices and idiomatic patterns. It guides users through the entire development lifecycle, from setting up standard project structures like /cmd and /internal to implementing sophisticated unit tests using testify and mockery. By emphasizing Test-Driven Development (TDD) and explicit error handling, the skill ensures that Go services are resilient, well-documented, and easy to maintain in complex cloud-native environments.