sk Skill · cxuu
go-interfaces
Use when defining or implementing Go interfaces, designing abstractions, creating mockable boundaries for testing, or composing types through embedding. Also use when deciding whether to accept an interface or return a concrete type, or using type assertions or type switches, even if the user doesn't explicitly mention interfaces. Does not cover generics-based polymorphism (see go-generics).
Open on skills.sh ↗read 2026-09-17
- installs 8w
- 259
- 30-day movement
- starts with the next reading
- Related entries
- 1
- Connections
- 1
goHTML
- Host repository
- cxuu/golang-skills
- Installs, lifetime
- 1,100
- Installs, 8 weeks
- 259
- Allowed tools
- Bash(bash:*)
- Host stars
- 161
- Host language
- HTML