AIKraft/Skills/golang-gopls

golang-gopls

Семантическая интеллектуальная поддержка кода в Golang через `gopls`, официальный сервер языков Go — переход к определению, поиск ссылок, иерархия вызовов/реализаций, поиск по символам рабочей области, обнаружение API пакетов, диагностика, безопасное переименование, рефакторинг (действия по извлечению/встраиванию/заполнению/переписыванию кода), форматирование и сгенерированные тесты. Доступ к агенту осуществляется через собственный MCP-сервер gopls (инструменты `go_*`), встроенный инструмент `LSP` Claude Code или CLI `gopls`. Используйте при навигации или рефакторинге кода Go — переходе к определению, поиске мест вызова перед переименованием, понимании зависимостей файла или пакета, запуске диагностики после редактирования или извлечении/встраивании/переименовании. Не предназначен для опубликованной экосистемы — пакеты, не указанные в вашем `go.mod`, версии, лицензии, импортеры → см. навык `samber/cc-skills-golang@golang-pkg-go-dev` (`godig`). Не предназначен для аудита уязвимостей всего дерева проекта → см. навык `samber/cc-skills-golang@golang-security` (`govulncheck`).

samber official Данные

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

Семантическая интеллектуальная поддержка кода в Golang через `gopls`, официальный сервер языков Go — переход к определению, поиск ссылок, иерархия вызовов/реализаций, поиск по символам рабочей области, обнаружение API пакетов, диагностика, безопасное переименование, рефакторинг (действия по извлечению/встраиванию/заполнению/переписыванию кода), форматирование и сгенерированные тесты. Доступ к агенту осуществляется через собственный MCP-сервер gopls (инструменты `go_*`), встроенный инструмент `LSP` Claude Code или CLI `gopls`. Используйте при навигации или рефакторинге кода Go — переходе к определению, поиске мест вызова перед переименованием, понимании зависимостей файла или пакета, запуске диагностики после редактирования или извлечении/встраивании/переименовании. Не предназначен для опубликованной экосистемы — пакеты, не указанные в вашем `go.mod`, версии, лицензии, импортеры → см. навык `samber/cc-skills-golang@golang-pkg-go-dev` (`godig`). Не предназначен для аудита уязвимостей всего дерева проекта → см. навык `samber/cc-skills-golang@golang-security` (`govulncheck`).

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

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

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