Go service rules
Go rules for agents: wrapped errors with errors.Is, context first, owned goroutines, 1.22+ routing, timeouts, and gofmt, vet and go test -race as the gate.
- 1 1 Rules
- 1 1 Skills
- – 0 MCP
Go loadouts with gofmt, go vet and go test -race as the done-gate. One sets the rules for services: errors wrapped and checked with errors.Is, context first, every goroutine owned, Go 1.22 routing and timeouts everywhere. The other builds MCP servers on the official SDK, with typed tools, nothing on stdout but the protocol, and in-memory client tests.
Every one installs for Claude Code, Codex CLI, Cursor, Gemini CLI, Antigravity CLI and GitHub Copilot unless its card says otherwise.
Go rules for agents: wrapped errors with errors.Is, context first, owned goroutines, 1.22+ routing, timeouts, and gofmt, vet and go test -race as the gate.
Build MCP servers in Go with the official go-sdk: typed tools with jsonschema tags, tool errors not panics, stdout kept for the protocol, in-memory client tests.
Looking for something narrower? Search within Go or filter everything.