# go-zero Microservices Framework Guidelines

> Objective: Define standards for building high-concurrency Go microservices with go-zero — covering project structure, code generation, API/RPC design, dependency injection, resilience, and observability.

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

## Sections

- 1. Overview & Philosophy
- 1. Project Structure (goctl Generated)
- 1. API & RPC Definition
- 1. ServiceContext & Dependency Injection
- 1. Resilience, Observability & Testing
