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-backend

2 Go skills available

★ Featured

Go Idioms & Best Practices

Idiomatic Go with error handling, interfaces, testing, and concurrency patterns.

Claude CodeCursorGitHub Copilot
✓ Recommended

Go Error Handling Patterns

Idiomatic Go error handling with wrapping, custom types, and sentinel errors.

Claude CodeCursorGitHub Copilot

How to Use These Rules

FindUtils Skills auto-detects your AI tool and writes the correct file format:

AI ToolRules File
Claude CodeCLAUDE.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 / OpenAIAGENTS.md (project root)
Gemini CLIGEMINI.md or .gemini/

Build Your Full Go Stack

Combine Go with your styling, database, and testing tools using the Stack Builder:

Build your Go stack →