Stack:
Go (modules)
Preset Go
Um guia de raciocínio que o fluxo de onboarding usa para projetos Go. É uma lista de verificação, não um template — a realidade detectada prevalece.
Sinais
go.modego.sum; um entry pointpackage main, comumente emcmd/, com código compartilhado eminternal/epkg/.- Repositórios com múltiplos módulos possuem mais de um
go.mod; o caminho do módulo fica no topo dego.mod.
Sobre o que raciocinar
- O gate real:
go test ./...,go vet ./...,golangci-lint run,gofmt -l(ougo fmt) ego build ./...— capturados literalmente. - O layout de pacotes (
cmd/,internal/,pkg/) e quais binários ficam emcmd/. - Testes
*_test.goorientados a tabela ao lado do código que testam; skills adequadas à stack para pacotes, handlers e testes.
Notas
Capturar o caminho do módulo, os entry points dos binários e se golangci-lint ou o simples go vet é o gate de lint.