Stack:
Go (modules)
Preset Go
Guía de razonamiento que el flujo de onboard usa para proyectos Go. Es una lista de verificación, no una plantilla — la realidad detectada gana.
Señales
go.modygo.sum; un punto de entradapackage main, habitualmente bajocmd/, con código compartido bajointernal/ypkg/.- Los repos multi-módulo llevan más de un
go.mod; la ruta del módulo vive al principio dego.mod.
Qué razonar
- La compuerta real:
go test ./...,go vet ./...,golangci-lint run,gofmt -l(ogo fmt) ygo build ./...— capturados al pie de la letra. - La estructura de paquetes (
cmd/,internal/,pkg/) y qué binarios viven bajocmd/. - Pruebas
*_test.godirigidas por tabla que residen junto al código que prueban; skills adecuadas al stack para paquetes, manejadores y pruebas.
Notas
Captura la ruta del módulo, los puntos de entrada de los binarios y si golangci-lint o el simple go vet es la compuerta de lint.