Go Project Layout

The canonical Go project taxonomy, directory layout, logging discipline, the config directory, and config loading. Use when starting a Go project, adding a package or directory, deciding where a file belongs, wiring zerolog, or deciding where a tool keeps its config and credentials. Triggers on go.mod, main.go, cmd/, internal/, pkg/, utils/, internal/server/static/, setupLogs, ConsoleWriter, ~/.config, and on any question of whether a project is CLI Only, Web Only, CLI + Web, a Headless API Service, or a Library.

Tanq16 4ed4404 11.1 KB Updated

File contents

Tanq16/claudex/tree/main/internal/embedded/presets/private/skills/go-project-layout commit 4ed4404238

Frequently asked questions

npx skillmds@latest add tanq16/go-project-layout