Go Skills — плагин
Семь скиллов по Go от автора Cobra, Viper и Hugo: стиль языка, CLI, релизы, Wails, файловые операции и тесты на afero
- 705 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Только инструкции для агента: скиллы сами ничего не запускают
- Читают файлы проекта, которые агент и так видит
Установка
- Работает в
Ручная установка
/plugin marketplace add spf13/go-skillsДобавляет маркетплейс с семью скиллами.
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Только инструкции для агента: скиллы сами ничего не запускают
- Читают файлы проекта, которые агент и так видит
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Go Skills — набор из семи скиллов для Claude Code, оформленный как маркетплейс плагинов. Скилл `go` задает правила идиоматичного Go: устройство пакетов, ошибки, интерфейсы, конкурентность, тесты и раскладку проекта. Скилл `cobra-viper` отвечает за архитектуру CLI на Cobra и Viper с настройкой через переменные окружения. `go-spec-reviewer` разбирает проектный документ до начала кода, `go-release` ведет релизы по семантическому версионированию и через GoReleaser. Остальные скиллы закрывают узкие библиотеки. `wails` различает несовместимые API Wails v2 и v3, чтобы агент не смешивал их в одном проекте. `fileflow-pathologize` учит безопасно переносить и копировать файлы между файловыми системами и чистить пути под ограничения ОС. `afero` показывает, как вынести файловую систему за интерфейс и тестировать код в памяти. Каждый скилл ставится отдельной командой `/plugin install`. В других агентах (Copilot, Cursor) каталоги скиллов подключают ссылкой в `~/.agents/skills`.
Для кого. Go-разработчикам, которые устали объяснять Claude Code, что слои `service/` и `repository/` из Java в Go не нужны, и командам с CLI на Cobra.
Подходит, если
- Агент выдает структуру `internal/` с пятью слоями, а проекту нужна плоская раскладка по доменам
- Новый CLI на Cobra и Viper: конфигурация должна читаться из переменных окружения и тестироваться в памяти
- Проектный документ на Go ждет ревью до начала кода, пока исправления стоят дешево
- Выпускается библиотека, и надо найти ломающие изменения в API и оформить `Deprecated:`
- Десктопное приложение на Wails, где легко перепутать API второй и третьей версии
Не подходит, если
- Проект не на Go: скиллы целиком про этот язык
- Команда принципиально использует слои и мок-фреймворки: советы скиллов с этим спорят
- Установлен Claude Code старой сборки: на версии 2.1.94 плагин ставится, но скилл не регистрируется
Пример запроса к агенту
Поставь скилл go из go-skills и перепиши структуру пакетов проекта в плоскую раскладку по доменамОграничения
Скиллы зависят от Claude Code с поддержкой плагинов и маркетплейсов: автор проверял сборку 2.1.275, а на версии 2.1.94 плагин ставится, но скилл не регистрируется. Правила отражают мнение одного автора: плоская раскладка по доменам, стандартная библиотека вместо фреймворков, каналы раньше мьютексов. Команде с устоявшейся многослойной архитектурой часть советов придется отключать. Скилл `wails` охватывает v2 и альфу v3, а API третьей версии еще может измениться. В других агентах скиллы работают как инструкции из `~/.agents/skills` без проверки автора на каждой версии.
Как отключить. Команда `/plugin uninstall go@go-skills` убирает скилл, для остальных подставьте их имя. Маркетплейс снимает `/plugin marketplace remove go-skills`. В других агентах достаточно удалить ссылку из `~/.agents/skills`.
Частые вопросы
Как поставить Go Skills в Claude Code?
Добавьте маркетплейс командой `/plugin marketplace add spf13/go-skills`, затем ставьте нужный скилл через `/plugin install go@go-skills`. Для остальных замените `go` на имя из таблицы репозитория.
Какой скилл ставить первым?
Скилл `go`. Автор называет его основным, остальные дополняют его темами CLI, релизов, Wails и работы с файлами.
Работают ли скиллы в Cursor или Copilot?
Да, как каталоги скиллов. Свяжите папку нужного скилла с `~/.agents/skills` ссылкой и перезапустите редактор.
Чем `go-spec-reviewer` отличается от обычного код-ревью?
Он читает проектный документ до написания кода: ищет лишнее усложнение, пропущенные пути ошибок и неверное использование интерфейсов, пока исправления дешевые.
Почему плагин ставится, но скилл не срабатывает?
Так ведет себя Claude Code 2.1.94: плагин регистрируется без скилла. Автор проверял работу на 2.1.275, поэтому обновите сборку.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
Плагины35 навыков по Go, которые агент загружает по необходимости: ошибки, горутины, тесты, архитектура и ревью кода.
Библиотека скиллов для Claude Code, Cursor и Codex: ревью командой агентов, TDD, стековые PR, оценка готовности репозитория
15 скиллов для Claude Code и Codex: Laravel, Docker, UI, отладка, тесты и документация в четырех готовых плагин-пакетах
19 скиллов для Claude Code, Codex и Antigravity CLI: поиск Grok и Exa, документация Context7, Serena и передача задач агентам
Свыше 1100 готовых скиллов для Claude Code, Codex, Gemini CLI и Cursor и MCP-сервер, который подбирает скилл под задачу
Каталог из 46 версионных скиллов для код-ревью, релизов, CI и лендингов: ставится плагином lstack или по одному через npx.
Коротко о README
В README перечислены семь скиллов для работы с Go, оформленных как маркетплейс плагинов Claude Code, с командой установки для каждого. Затем описаны установка в Claude Code и в другие агенты, проверка через `/plugin` и требование к версии Claude Code. Завершает страницу рассказ о том, зачем написан набор: языковые модели по умолчанию пишут на Go в стиле Java, а скиллы возвращают их к стандартной библиотеке и плоской структуре.