Набор инструментов на основе моделей, который задаёт AI-агентам для программирования такой порядок работы: смоделировать бизнес-процессы, проверить и исправить модель, сгенерировать типизированное приложение и проверить результат.
JetBrains/go-modern-guidelines
Руководства помогают AI-агентам писать современный Go, используя актуальные возможности языка и стандартной библиотеки от Go 1.0 до Go 1.27.
- Звёзды
- 3,893
- Форки
- 125
- Открытые issues
- 11
- Последний коммит
- 10 дней назад
Что это?
Modern Go Guidelines — набор инструкций для AI-агентов, который помогает им придерживаться актуальных идиом Go. Агенты часто генерируют устаревшие конструкции, например ручные циклы вместо slices.Contains или блоки if-else вместо max: либо в обучающих данных ещё не было новых возможностей, либо агент чаще встречал старые подходы. Руководства дают агенту явный перечень возможностей языка и дополнений стандартной библиотеки.
Агент определяет версию Go по go.mod и использует только возможности, доступные в этой версии. Руководства охватывают основные нововведения от Go 1.0 до Go 1.27, включая всё, на что нацелен анализатор modernize; файл FEATURES.md содержит список возможностей с примерами. Руководства поставляются в виде плагинов или skills для Junie, Claude Code, Codex, Cursor и других агентов, поддерживающих skills.sh.
Для установки используется небольшая CLI-утилита: при первом запуске она собирается с помощью go install и сохраняется в локальном кэше, не изменяя сам проект. Для работы CLI требуется Go 1.25 или новее; в более старых установках используется автоматическое переключение toolchain.
Ключевые возможности
- 01Определяет версию Go в проекте по go.mod и ограничивает рекомендации доступными возможностями.
- 02Охватывает возможности языка и стандартной библиотеки от Go 1.0 до Go 1.27.
- 03Рекомендует идиомы вроде max, slices.Contains, cmp.Or и range по целым числам.
- 04Включает возможности, на которые нацелен анализатор modernize, и справочник FEATURES.md с примерами.
- 05Устанавливается для Junie, Claude Code, Codex, Cursor и других агентов через skills.sh.
Сценарии использования
- Генерация Go-кода с помощью AI-агента, который должен следовать актуальным идиомам.
- Сокращение числа устаревших конструкций в pull request, созданных агентом, до проверки человеком.
- Знакомство coding agents команды с новыми возможностями языка Go и его библиотек.
Быстрый старт
- 1
Установите toolchain Go (необходим для CLI).
- 2
В Claude Code добавьте этот репозиторий как marketplace.
/plugin marketplace add JetBrains/go-modern-guidelines - 3
В Claude Code установите плагин.
/plugin install modern-go-guidelines@goland-claude-marketplace - 4
Для других агентов установите skill через skills.sh.
npx skills add JetBrains/go-modern-guidelines
Что важно знать
- Для запуска CLI необходимо установить toolchain Go и добавить его в PATH.
- Для CLI требуется Go 1.25 или новее; в более старых версиях Go используется автоматическое переключение toolchain.
В подборках
Темы
Частые вопросы
- Что такое go-modern-guidelines?
- Руководства помогают AI-агентам писать современный Go, используя актуальные возможности языка и стандартной библиотеки от Go 1.0 до Go 1.27. Modern Go Guidelines — набор инструкций для AI-агентов, который помогает им придерживаться актуальных идиом Go. Агенты часто генерируют устаревшие конструкции, например ручные циклы вместо slices.Contains или блоки if-else вместо max: либо в обучающих данных ещё не было новых возможностей, либо агент чаще встречал старые подходы. Руководства дают агенту явный перечень возможностей языка и дополнений стандартной библиотеки.
- go-modern-guidelines можно использовать бесплатно? Какая у него лицензия?
- go-modern-guidelines распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- go-modern-guidelines всё ещё поддерживается?
- Активно поддерживается. Последний коммит в go-modern-guidelines — 15 окт. 2026 г..
- Для чего можно использовать go-modern-guidelines?
- Генерация Go-кода с помощью AI-агента, который должен следовать актуальным идиомам. Сокращение числа устаревших конструкций в pull request, созданных агентом, до проверки человеком. Знакомство coding agents команды с новыми возможностями языка Go и его библиотек.
- Как установить go-modern-guidelines?
- Установите toolchain Go (необходим для CLI). В Claude Code добавьте этот репозиторий как marketplace.: /plugin marketplace add JetBrains/go-modern-guidelines В Claude Code установите плагин.: /plugin install modern-go-guidelines@goland-claude-marketplace Для других агентов установите skill через skills.sh.: npx skills add JetBrains/go-modern-guidelines
- Где скачать go-modern-guidelines?
- Исходный код и инструкции по установке — на GitHub: https://github.com/JetBrains/go-modern-guidelines
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Фреймворк агентов для OpenCode с рабочим процессом разработки кода через AI: сначала план, затем подтверждение, с учетом принятых в команде практик.
Open-source workspace, где AI-агентам поручают задачи как коллегам: они отчитываются о ходе работы и передают результат на проверку.
Канбан-доска для планирования работы и запуска coding-агентов, например Claude Code и Codex, в изолированных рабочих пространствах с просмотром diff и созданием PR.
Open-source workspace на базе OpenCode для запуска, проверки и выпуска результатов работы AI-агентов для программирования на компьютерах, в браузере, VS Code и на мобильных устройствах.
Рабочее пространство, где AI-агенты для программирования с разных устройств и из разных инструментов обмениваются обсуждениями, файлами и общим браузером.