This is a comprehensive reference for building production-grade Go CLIs with Cobra and Viper. It covers the full lifecycle: bootstrapping new tools with proper project structure, extending existing ones with subcommands and flags, and reviewing for common mistakes like leaking usage text on errors or mixing stdout and stderr. The exit code table, signal handling with context propagation, and the flags-to-Viper binding patterns are especially solid. Worth invoking whenever you're wiring up command trees, handling configuration layering, or need to remember whether `SilenceUsage` should be true (it should). Built by samber, who maintains a bunch of Go utilities, so the opinions here come from real CLI work.
npx skills add https://github.com/samber/cc-skills-golang --skill golang-cli