¿Qué hace golang-spf13-cobra?
Librería de árbol de comandos CLI en Golang usando spf13/cobra — cobra.Command, RunE vs Run, cadena de hooks PersistentPreRunE, validadores de argumentos (NoArgs, ExactArgs, MatchAll, personalizados), flags persistentes vs locales, grupos de comandos, ValidArgsFunction, RegisterFlagCompletionFunc, ShellCompDirective, personalización de plantillas de ayuda/uso, generación de documentación en man-page y markdown, y pruebas con SetArgs/SetOut/SetErr. Aplicable al usar o adoptar spf13/cobra, o cuando el código base importa github.com/spf13/cobra. Para capas de configuración junto con cobra, consulta la skill samber/cc-skills-golang@golang-spf13-viper. Para arquitectura CLI general (estructura del proyecto, códigos de salida, manejo de señales, patrones de I/O), consulta samber/cc-skills-golang@golang-cli.