# Go Conventions

> Go conventions for this repo. TRIGGER when editing any *.go file or Connect-Go handlers.

- Skill: `bjcoombs/go-conventions` (Agent Skill)
- Install (CLI): `npx skillmds@latest add bjcoombs/go-conventions`
- Raw SKILL.md: https://api.skillmd.com/api/skills/bjcoombs/go-conventions/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: bjcoombs (https://skillmd.com/u/bjcoombs)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/bjcoombs/go-conventions

---


# Go Conventions

Use the Connect-Go Content-Type negotiation defaults. Prefer protobuf JSON
timestamps over custom formats because the wire contract stays portable.

Default to table-driven tests. Run `go test ./...` before pushing.

