golang-spf13-viper
samber/cc-skills-golang
A comprehensive guide to using the spf13/viper library in Go for robust, layered configuration management. This skill details how to handle configuration precedence from multiple sources—including command flags, environment variables, config files (JSON, YAML, TOML), and remote KV stores. Learn advanced techniques like source binding, structured unmarshaling with mapstructure, and hot reloading for building reliable Go applications.