Acerca de
This skill empowers Claude with comprehensive knowledge of Go's unique interface system, enabling the design of robust APIs through duck typing and composition patterns. It provides actionable guidance on implementing structural design patterns like Strategy, Adapter, and Fluent Builders while emphasizing Go-specific best practices such as keeping interfaces small and accepting interfaces while returning concrete structs. Whether you are refactoring legacy code for better testability or architecting a new service from scratch, this skill ensures your abstractions are idiomatic, maintainable, and highly decoupled.