golang-spf13-viper は何をしますか?
Golang設定ライブラリ、spf13/viperを使用 — 階層的な優先順位(フラグ > 環境変数 > ファイル > KVストア > デフォルト)、BindPFlag/BindPFlags、SetEnvPrefix + SetEnvKeyReplacer + AutomaticEnv、ReadInConfig + ConfigFileNotFoundError、Unmarshal + mapstructure構造タグ、Subによるサブツリー、WatchConfig + OnConfigChangeによるホットリロード、viper.New()によるテスト分離、リモートKV統合。spf13/viperの使用または採用時、またはコードベースがgithub.com/spf13/viperをインポートしている場合に適用。viperと併用するCLIコマンド構造については、samber/cc-skills-golang@golang-spf13-cobraスキルを参照。一般的なCLIアーキテクチャについては、samber/cc-skills-golang@golang-cliを参照。