Practical guidance for designing, implementing, and troubleshooting Go-Kratos services. Use when working on Kratos-based Go services or Kratos-style layouts, especially `api/**/*.proto`, `errors.proto`, validate rules, `make api` or `make errors` or `make validate`, Wire setup, `internal/{biz,data,service,server}`, middleware or auth or selector configuration, service discovery, or cross-service gRPC calls.
2026-03-10