Build, maintain, and debug Go backends (Gin and Echo).
go mod tidy (or go mod download)..env.example -> .env if present; load via godotenv/config; set DB URLs, secrets, and service endpoints.go run ./... or service-specific make dev if provided.go test ./...; lint/format: golangci-lint run and gofmt -w/go fmt ./....go build ./cmd/... or project entry.cmd/<service>/main.go: entrypoint; wire router, middleware, config, logger, DI.internal/ or pkg/: handlers, services/usecases, repositories, domain models, DTOs.configs/: config files; prefer typed config structs with validation.migrations/: SQL/DDL migrations if applicable.golangci-lint and go test ./... before merge (see scripts/dev-check.sh).context.Context in all public methods; pass through layers.gofmt/go fmt clean; golangci-lint run passes; go test ./... green.