golang-spf13-cobra は何をしますか?
Golang CLI コマンドツリーライブラリ — spf13/cobra に基づく、cobra.Command、RunE と Run、PersistentPreRunE フックチェーン、引数バリデーター(NoArgs、ExactArgs、MatchAll、カスタム)、永続フラグとローカルフラグ、コマンドグループ、ValidArgsFunction、RegisterFlagCompletionFunc、ShellCompDirective、使用法/ヘルプテンプレートのカスタマイズ、manページとMarkdownドキュメントの生成、および SetArgs/SetOut/SetErr を用いたテストをサポートします。このスキルは、spf13/cobra の使用または導入時、またはコードベースが github.com/spf13/cobra をインポートしている場合に適用してください。cobra と併用する設定レイヤリングについては、samber/cc-skills-golang@golang-spf13-viper スキルを参照してください。一般的な CLI アーキテクチャ(プロジェクトレイアウト、終了コード、シグナル処理、I/O パターン)については、samber/cc-skills-golang@golang-cli スキルを参照してください。