Go CLI Application Architecture

Design and review maintainable Go CLI application boundaries, package layout, dependency direction, command factories, configuration ownership, adapters, services, storage, and composition roots. Use when starting a multi-command CLI, extracting business logic from Cobra, untangling globals, adding external dependencies, or deciding what belongs under cmd, internal, or reusable packages.

LVTD-LLC fca6b2c 8 files · 15.7 KB Updated

File contents

LVTD-LLC/skills/tree/main/skills/go-cli-application-architecture commit fca6b2cd98

Frequently asked questions

npx skillmds@latest add lvtd-llc/go-cli-application-architecture