golang-cli 是做什么的?
Golang CLI 应用程序开发。用于构建、修改或审查 Go CLI 工具时,尤其涉及命令结构、标志处理、配置分层、版本嵌入、退出码、I/O 模式、信号处理、Shell 补全、参数验证和 CLI 单元测试。当代码中使用 cobra、viper 或 urfave/cli 时也会触发。关于 cobra 特定的 API → 请参阅 samber/cc-skills-golang@golang-spf13-cobra 技能;关于 viper 配置分层 → 请参阅 samber/cc-skills-golang@golang-spf13-viper 技能。