If you're building a Go CLI that's more than a throwaway script, you probably want Cobra and Viper. This skill knows the standard patterns for wiring them together: command structure, flag binding, config file precedence, the whole setup. It's the same stack that powers kubectl, Docker CLI, and GitHub's gh, so you're not learning some niche approach. Useful when you need subcommands, multiple config sources, or shell completions without writing that plumbing yourself. The integration between Cobra's flags and Viper's config management is where most people fumble, and that's exactly what this handles.
npx skills add https://github.com/bobmatnyc/claude-mpm-skills --skill golang-cli-cobra-viper