Sonata

Гайдлайны для code-агентов, которые пишут современный Go

Репозиторий содержит набор рекомендаций для code-агентов, помогающих им писать современный Go. Вместо ручных циклов, цепочек nil-проверок и устаревших конструкций агент применяет актуальные идиомы, включая новые возможности Go 1.26.

Рекомендации охватывают самые полезные возможности языка от Go 1.0 до Go 1.27, включая всё, что покрывает анализатор modernize. Агент определяет версию Go в проекте и предпочитает современные идиомы устаревшим паттернам.

Причина устаревшего кода — задержка обучающих данных и частотное смещение: модели чаще выбирают старые паттерны, даже зная новые. Рекомендации дают агенту явный справочник и следуют курсу команды Go, продвигающей анализатор modernize.

Рекомендации доступны для Junie, Claude Code, Codex и Cursor, а для других агентов — через skills.sh. Интеграции запускают небольшой CLI, для работы которого нужен установленный Go-инструментарий версии 1.25 или новее.

GitHub ★ 1,828

Загрузка страницы