About
The Go Patterns skill empowers developers to write idiomatic Go code by leveraging advanced features introduced in Go 1.18 and beyond. It provides structured guidance on implementing complex design patterns like Functional Options, Builder, and Strategy, while also covering modern essentials such as generics, multi-module workspaces, and robust error handling. Whether you are refactoring legacy logic or architecting new microservices, this skill ensures your Go projects adhere to official guidelines and community best practices for performance and readability.