Stack:
Go (modules)
Preset Go
Un guide de raisonnement que le flux d’onboarding utilise pour les projets Go. C’est une liste de contrôle, pas un modèle — la réalité détectée l’emporte.
Signaux
go.modetgo.sum; un point d’entréepackage main, généralement souscmd/, avec le code partagé sousinternal/etpkg/.- Les dépôts multi-modules contiennent plusieurs
go.mod; le chemin du module se trouve en haut dego.mod.
Sur quoi raisonner
- La vraie porte :
go test ./...,go vet ./...,golangci-lint run,gofmt -l(ougo fmt) etgo build ./...— capturés verbatim. - La structure des packages (
cmd/,internal/,pkg/) et quels binaires se trouvent souscmd/. - Les tests
*_test.gopilotés par table résidant aux côtés du code qu’ils testent ; les skills adaptés à la stack pour les packages, handlers et tests.
Notes
Capturer le chemin du module, les points d’entrée des binaires et si golangci-lint ou le simple go vet est la porte de lint.