go-interfaces
π―Skillfrom cxuu/golang-skills
Explores Go interfaces, type assertions, and type embedding, demonstrating how to define, implement, and compose types flexibly without explicit inheritance.
Part of
cxuu/golang-skills(18 items)
Installation
npx skills add https://github.com/cxuu/golang-skills --skill go-interfacesNeed more details? View full documentation on GitHub β
More from this repository10
Provides a comprehensive, quick-reference checklist for reviewing Go code against community style standards and best practices.
go-linting skill from cxuu/golang-skills
go-documentation skill from cxuu/golang-skills
go-context skill from cxuu/golang-skills
go-defensive skill from cxuu/golang-skills
Demonstrates robust error handling patterns in Go, including custom error types, error wrapping, and graceful error management strategies.
Provides Go testing best practices and patterns for writing clear, maintainable tests with helpful failure messages and standard comparisons.
Optimizes Go code performance by providing efficient patterns for string handling, type conversions, and container capacity management.
go-naming skill from cxuu/golang-skills
go-style-core skill from cxuu/golang-skills