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 Updated

File contents

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

Frequently asked questions

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