Golang Project Layout

Golang project layouts and workspaces. Use when starting a new Go project, organizing an existing codebase, setting up a monorepo, creating CLI tools with multiple main packages, deciding between cmd/internal/pkg conventions, or discussing package restructuring, package splits, or module splits.

context-labs 923fbbb 8 files · 34.7 KB Updated

File contents

context-labs/whip/tree/main/.agents/skills/golang-project-layout commit 923fbbbb26

Frequently asked questions

npx skillmds@latest add context-labs/golang-project-layout