AIKraft/Skills/golang-cli

golang-cli

Разработка CLI-приложений на Golang. Используйте при создании, модификации или ревью Go CLI-инструментов — особенно в вопросах структуры команд, обработки флагов, многоуровневой конфигурации, внедрения версии, кодов выхода, паттернов ввода-вывода, обработки сигналов, автодополнения в оболочке, валидации аргументов и модульного тестирования CLI. Также активируется, если код использует cobra, viper или urfave/cli. Для специфичных API cobra → См. навык `samber/cc-skills-golang@golang-spf13-cobra`; для многоуровневой конфигурации viper → См. навык `samber/cc-skills-golang@golang-spf13-viper`.

samber official Разработка

Что делает навык

Разработка CLI-приложений на Golang. Используйте при создании, модификации или ревью Go CLI-инструментов — особенно в вопросах структуры команд, обработки флагов, многоуровневой конфигурации, внедрения версии, кодов выхода, паттернов ввода-вывода, обработки сигналов, автодополнения в оболочке, валидации аргументов и модульного тестирования CLI. Также активируется, если код использует cobra, viper или urfave/cli. Для специфичных API cobra → См. навык `samber/cc-skills-golang@golang-spf13-cobra`; для многоуровневой конфигурации viper → См. навык `samber/cc-skills-golang@golang-spf13-viper`.

Как подключить

1Скачать навык
# возьмите папку навыка «golang-cli» из репозитория: # https://github.com/samber/cc-skills-golang
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r golang-cli/ ~/.claude/skills/golang-cli/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.