Go Clean Architecture

Projetar, implementar e refatorar serviços em Go seguindo a arquitetura em camadas (domain/application/infra + wiring em cmd/), aplicando SOLID e testes (unitário/integração/e2e) e adotando as libs recomendadas (chi, slog, database/sql, migrate, aws-sdk-go-v2, godotenv, uuid, testify). Use quando precisar estruturar um serviço Go, definir responsabilidades por camada, criar casos de uso, repositórios, handlers HTTP e integrações (DB/S3), ou montar pipeline (build/test/container).

macielcr7 Updated

File contents

macielcr7/skills-codex/tree/main/go-clean-architecture commit 5882f0c44e

Frequently asked questions

npx skillmds@latest add macielcr7/go-clean-architecture