AI Rules for Go Development
Go favors simplicity and explicit error handling. These rules teach your AI to write idiomatic Go with proper error wrapping, goroutine patterns, and table-driven tests.
npx @findutils/skills add go-backend2 Go skills available
★ Featured
Go Idioms & Best Practices
Idiomatic Go with error handling, interfaces, testing, and concurrency patterns.
✓ Recommended
Go Error Handling Patterns
Idiomatic Go error handling with wrapping, custom types, and sentinel errors.
How to Use These Rules
FindUtils Skills auto-detects your AI tool and writes the correct file format:
| AI Tool | Rules File |
|---|---|
| Claude Code | CLAUDE.md (project root) |
| Cursor | .cursor/rules/{name}.mdc |
| GitHub Copilot | .github/copilot-instructions.md |
| Windsurf | .windsurf/rules/ or .windsurfrules |
| Cline | .clinerules (project root) |
| Aider | .aider.conf.yml or CONVENTIONS.md |
| Codex / OpenAI | AGENTS.md (project root) |
| Gemini CLI | GEMINI.md or .gemini/ |
Build Your Full Go Stack
Combine Go with your styling, database, and testing tools using the Stack Builder: