# Go Development Guidelines

> Objective: Go-specific project conventions covering formatting, project structure, error handling, concurrency patterns, testing, logging, and performance — ensuring production-ready, idiomatic Go code.

::: tip Source File
View the full rule: [`.agent/rules/go.md`](https://github.com/snowdreamtech/template/blob/main/.agent/rules/go.md)
:::

## Sections

- 1. Toolchain, Code Quality & Modules
- 1. Project Layout
- 1. Error Handling
- 1. Concurrency
- 1. Testing, Logging & Performance
