Stack:
Go (modules)
Go preset
A reasoning guide the onboard flow uses for Go projects. It is a checklist, not a template — detected reality wins.
Signals
go.modandgo.sum; apackage mainentry point, commonly undercmd/, with shared code underinternal/andpkg/.- Multi-module repos carry more than one
go.mod; the module path lives at the top ofgo.mod.
What to reason about
- The real gate:
go test ./...,go vet ./...,golangci-lint run,gofmt -l(orgo fmt), andgo build ./...— captured verbatim. - The package layout (
cmd/,internal/,pkg/) and which binaries live undercmd/. - Table-driven
*_test.gotests living beside the code they test; stack-appropriate skills for packages, handlers, and tests.
Notes
Capture the module path, the binary entry points, and whether golangci-lint or plain go vet is the lint gate.