go-modern-guidelines — скилл
Modern Go Guidelines
Скилл-гайдлайны, которые учат агента писать современный Go: новые идиомы языка и стандартной библиотеки под версию проекта
- 3 970 ★ репозитория
- Последний коммит
- Apache-2.0
Минимальный доступ
Почему такой уровень
- Скилл состоит из справочных гайдлайнов, код не меняет
- Вспомогательный CLI только читает версию проекта и работает в локальном кеше
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/modern-go-guidelinesОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Скилл состоит из справочных гайдлайнов, код не меняет
- Вспомогательный CLI только читает версию проекта и работает в локальном кеше
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл дает агенту справочник современных идиом Go и подключается при написании или правке кода. Небольшой CLI определяет версию Go из go.mod, go.work или локального тулчейна и выдает список актуальных приемов для этой версии: max и min вместо ветвлений, slices.Contains вместо ручного цикла, cmp.Or вместо цепочки проверок на nil, range по числу и другие нововведения. Гайдлайны покрывают возможности от Go 1.0 до свежих релизов, включая то, что автоматизирует анализатор modernize. CLI ставится в локальный кеш при первом запуске и не меняет проект.
Для кого. Для Go-разработчиков, которые хотят, чтобы агент писал код на актуальных идиомах языка.
Подходит, если
- Агент пишет или правит Go и выдает устаревшие конструкции
- Нужно держать код в идиомах, доступных для версии из go.mod
- Хочется единый ориентир по новым возможностям Go
Не подходит, если
- Проект не на Go
- Нужен линтер или автоправка кода, а не справочник идиом
Пример запроса к агенту
Перед правкой этого Go-файла свери идиомы по гайдлайнам и используй современные конструкцииОграничения
Скилл дает рекомендации, а не переписывает код автоматически. Нужен установленный тулчейн Go в PATH: вспомогательный CLI ставится через go install при первом запуске в локальный кеш. Часть идиом требует свежих версий Go, на старом тулчейне помогает автоматическое переключение при GOTOOLCHAIN auto.
Как отключить. Удалите плагин через /plugin в Claude Code и при желании очистите локальный кеш CLI гайдлайнов.
Частые вопросы
Скилл сам переписывает код?
Нет, он выдает список актуальных идиом под версию проекта, а применяет их агент при написании и правке.
Откуда берется версия Go?
CLI определяет ее из go.mod, go.work, локального тулчейна или из явно заданного значения.
Чем go-modern-guidelines отличается от общих советов по Go?
Скилл дает агенту справочник современных идиом Go, а небольшой CLI определяет версию Go из go.mod, go.work или локального тулчейна и выдает только то, что доступно в этой версии. Скилл от JetBrains.
Как установить go-modern-guidelines?
В Claude Code: /plugin marketplace add JetBrains/go-modern-guidelines, затем /plugin install. Скилл работает также в Cursor и Codex. Скилл состоит из инструкций и небольшого CLI, риск низкий.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл-плагин заставляет агента писать современный Go: версия из go.mod, дженерики, конкурентность и проверка go fix.
35 навыков по Go, которые агент загружает по необходимости: ошибки, горутины, тесты, архитектура и ревью кода.
Семь скиллов по Go от автора Cobra, Viper и Hugo: стиль языка, CLI, релизы, Wails, файловые операции и тесты на afero
Правила для агентов по книгам о программировании
AI agents Rules / Skills from Programming Books
Скиллы и правила AGENTS.md по классическим книгам: Clean Code, Refactoring, DDD, Clean Architecture, DDIA и другим
Библиотека из 30 с лишним скиллов-инструкций для кодинг-агентов: от плана и сборки до проверки, защиты от галлюцинаций и выкладки
Скилл превращает раздутый AGENTS.md или CLAUDE.md в короткий маршрутизатор и набор тематических файлов в папке docs.
Коротко о README
README описывает официальные гайдлайны JetBrains, которые помогают агентам писать современный Go. Небольшой CLI определяет версию Go проекта и выдает подходящие идиомы, покрывая возможности от Go 1.0 до свежих релизов. Скилл доступен для Junie, Claude Code, Codex и Cursor, а через skills.sh и для других агентов. В Claude Code ставится через /plugin marketplace add и /plugin install, вызывается автоматически или командой. CLI ставится в локальный кеш и проект не меняет. Лицензия Apache 2.0.
Бейдж для README
Исходный SKILL.md
--- name: use-modern-go description: Use the Modern Go Guidelines CLI whenever writing, modifying, fixing, or refactoring Go code. Apply its version-specific guidance to generated changes. --- # Modern Go Guidelines CLI Always write modern, idiomatic Go code. Use the Modern Go Guidelines CLI as the source of truth for modern Go idioms that may be newer than your knowledge cutoff. Command: - Linux or macOS: `sh "<skill-dir>/scripts/run-tool.sh"` - Windows PowerShell: `& '<skill-dir>\scripts\run-tool.ps1'` First run and approvals: On first use, the wrapper installs the Modern Go Guidelines CLI in a local cache directory. Subcommands: - `list` - `explain`