Skip to content
← キットに戻る
Stack: Go (modules)

Go プリセット

onboard フローが Go プロジェクトに対して使う推論ガイドです。テンプレートではなくチェックリストであり、検出された現実が優先します。

シグナル

  • go.modgo.sumpackage main エントリーポイントは通常 cmd/ 配下にあり、共有コードは internal/pkg/ 配下。
  • マルチモジュールのリポジトリは複数の go.mod を持ち、モジュールパスは go.mod の先頭に記載される。

推論すべきこと

  • 実際のゲート:go test ./...go vet ./...golangci-lint rungofmt -l(または go fmt)、go build ./... を原文どおりに捕捉する。
  • パッケージレイアウト(cmd/internal/pkg/)と、cmd/ 配下のバイナリ。
  • テスト対象コードの隣に置かれるテーブル駆動の *_test.go テスト、パッケージ・ハンドラー・テストに適したスタック別スキル。

補足

モジュールパス、バイナリのエントリーポイント、リントゲートが golangci-lintgo vet かを捕捉する。