Loading...
Loading...
Use when writing or reviewing Go code to ensure idiomatic style, up-to-date language features, and best practices.
npx skill4agent add kittne/codex-skills-by-codex gogo envgo listgo mod tidyerrors.Is/Asgo testgo vet-racego.modgotoolchaingo.modinternal/cmd/<name>/package usertype UsergofmtgoimportsGetX()X()IDHTTPURLerrors.Iserrors.Ascontext.Contextsync.WaitGroupgo test -racebytes.Bufferpproft.Rungofmtgoimportsgo test ./...go test -race ./...go vet ./...gotoolchaingo get go@...go mod tidygofmt -w .
goimports -w .
go test ./...
go test -race ./...
go vet ./...
go mod tidyreferences/go-best-practices.mdinternal/go test ./...golangci-lintrg -n "Error handling|wrap" references/go-best-practices.mdrg -n "Concurrency|goroutines|channels" references/go-best-practices.mdrg -n "Testing|table-driven" references/go-best-practices.mdrg -n "Project layout|packages" references/go-best-practices.mdrg -n "Checklist|checklist" references/go-best-practices.mdrg -n "Example|examples" references/go-best-practices.mdrg -n "Workflow|process" references/go-best-practices.mdrg -n "Pitfall|anti-pattern" references/go-best-practices.mdrg -n "Testing|validation" references/go-best-practices.mdrg -n "Security|risk" references/go-best-practices.mdrg -n "Configuration|config" references/go-best-practices.mdrg -n "Deployment|operations" references/go-best-practices.mdrg -n "Troubleshoot|debug" references/go-best-practices.mdrg -n "Performance|latency" references/go-best-practices.mdrg -n "Reliability|availability" references/go-best-practices.mdrg -n "Monitoring|metrics" references/go-best-practices.mdrg -n "Error|failure" references/go-best-practices.mdrg -n "Decision|tradeoff" references/go-best-practices.mdrg -n "Migration|upgrade" references/go-best-practices.md