100 Go Rules

Apply a compact, Go-version-aware rulebook derived from the 100 numbered mistakes cataloged by 100go.co when writing, reviewing, debugging, refactoring, testing, benchmarking, or optimizing Go code. Includes compact bad/better code examples colocated with each of the 100 rules. Use for Go code reviews, API/package design, slices/maps/strings, errors, concurrency, standard-library usage, tests/benchmarks, memory/performance, Docker/Kubernetes runtime behavior, or explicit 100 Go Mistakes rule numbers. Baseline is Go 1.26; adapt to the module's declared Go language version when known.

cristiano-pacheco Updated

File contents

cristiano-pacheco/ai-tools/tree/main/skills/engineering/100-go-rules commit 1c13e0b4b1

Frequently asked questions

npx skillmds@latest add cristiano-pacheco/100-go-rules