--- name: go-best-practices description: "Go engineering practices. Use when reading or editing .go files, designing Go packages or APIs, handling errors or context, writing concurrent Go, or reviewing Go code." --- # Go best practices Apply `principle-type-system-discipline` and `principle-boundary-discipline`, translated into honest Go. Read `go.mod`, repository scripts, CI, and nearby packages before choosing commands or conventions.