Gradle Skills — плагин

Официальные скиллы Gradle: аудит сборки по рекомендациям Gradle и безопасное обновление wrapper с откатом при сбое

  • 75 ★ репозитория
  • Последний коммит
ПлагинОфициальный

Расширенный доступ

Почему такой уровень

  • Скилл обновления wrapper меняет `gradlew`, `gradlew.bat` и jar wrapper в рабочем дереве
  • Аудит читает скрипты сборки и код плагинов, а исправления применяет по просьбе
Все причины и проверки

gradle/gradle-skills

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/gradle-skills

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Скилл обновления wrapper меняет `gradlew`, `gradlew.bat` и jar wrapper в рабочем дереве
  • Аудит читает скрипты сборки и код плагинов, а исправления применяет по просьбе

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Плагин содержит два скилла в формате Agent Skills. `gradle-best-practices` сверяет сборку с официальными рекомендациями Gradle и выдает находки по убыванию влияния, с ссылкой на практику. Он читает скрипты сборки, файлы settings, `gradle.properties`, конфигурацию wrapper, каталог версий и код плагинов в `buildSrc/` и `build-logic/`. Если попросить, применяет исправления. `gradle-wrapper-upgrade` обновляет wrapper до последней версии или до названной. Скилл фиксирует контрольную сумму дистрибутива, пересоздает `gradlew`, `gradlew.bat` и jar wrapper, а затем проверяет, что сборка по-прежнему настраивается. Если нет, обновление откатывается и называется шаг поменьше вместе с заметками к релизу. На вопрос «как обновить» скилл отвечает командами и рабочее дерево не меняет. Скилл обновляет только существующий wrapper: добавлять его в сборку без wrapper и править скрипты сборки он не будет. В папке `evals/` лежат результаты проверок на нескольких моделях и агентах.

Для кого. Java- и Kotlin-разработчикам на Gradle, которые хотят проверить сборку и обновить wrapper без ручной возни с контрольными суммами.

Подходит, если

  • Сборка стала медленной, и нужен разбор по официальным практикам Gradle с порядком по влиянию
  • Wrapper устарел, и его надо поднять до нужной версии с контрольной суммой
  • Перед миграцией на новую мажорную версию Gradle хочется получить шаг поменьше, если обновление ломает сборку
  • Команде нужен общий плагин с этими скиллами в `.claude/settings.json` проекта

Не подходит, если

  • Нужно добавить Gradle в проект, где его нет: скилл не создает wrapper с нуля
  • Нужно переписать скрипты сборки под новую версию Gradle: скилл их не правит при обновлении wrapper
  • Проект на Maven или Bazel: набор рассчитан только на Gradle

Пример запроса к агенту

Проверь сборку этого Gradle-проекта по официальным практикам и покажи находки по убыванию влияния

Ограничения

Скиллов два, и покрывают они аудит по практикам и обновление wrapper, остальные задачи Gradle в набор не входят. Аудит сверяется с официальной страницей практик на момент написания скилла, и новые правила Gradle в него попадают с обновлением плагина. После обновления wrapper сборку проверяют на конфигурирование, а полный прогон тестов остается за вами. Для установки в Claude Code каждому участнику команды нужна одна команда установки, даже если маркетплейс уже указан в `.claude/settings.json`. Скилл применяет исправления только по просьбе.

Как отключить. В Claude Code выполните `/plugin uninstall gradle-skills@gradle-skills`, для остальных агентов удалите папки скиллов из `.agents/skills/` проекта или выполните переустановку без них.

Частые вопросы

Как поставить Gradle Skills в Claude Code?

Командами `/plugin marketplace add gradle/gradle-skills` и `/plugin install gradle-skills@gradle-skills`. Скиллы загрузятся под именами `gradle-skills:gradle-best-practices` и `gradle-skills:gradle-wrapper-upgrade`.

Что будет, если после обновления сборка сломается?

Скилл откатит обновление wrapper и предложит версию поближе к текущей вместе с заметками к релизу. Новую версию он пробует по очереди, после каждого шага проверяя настройку сборки.

Менял ли скилл мои файлы при вопросе «как обновить»?

Нет. На вопрос о способе он отвечает командами, а рабочее дерево остается прежним. Изменения идут только после просьбы выполнить обновление.

Работает ли набор в Codex и Cursor?

Да, формат Agent Skills читают и они. Команда `npx skills add gradle/gradle-skills` кладет скиллы в `.agents/skills/` проекта, флаг `-g` ставит их для всех проектов.

Где посмотреть качество скиллов?

В папке `evals/` лежат протоколы проверок для версий 1.0.0 и 1.0.1 аудита и для 1.0.0 и 1.1.0 обновления wrapper на нескольких моделях и агентах.

Обсуждение

Вопросов и отзывов пока нет.

Плагины
Выбор редакции

Набор скиллов от команды Kotlin для агентов: перевод Java в Kotlin, миграции сборки и правильная работа с бэкенд-фреймворками

ПлагинРасширенный доступ1,1 тыс.Звезды репозитория

Библиотека скиллов для Claude Code, Cursor и Codex: ревью командой агентов, TDD, стековые PR, оценка готовности репозитория

ПлагинРасширенный доступ71Звезды репозитория

Семь скиллов по Go от автора Cobra, Viper и Hugo: стиль языка, CLI, релизы, Wails, файловые операции и тесты на afero

ПлагинМинимальный доступ702Звезды репозитория

Скиллы 37signals в плагинах dev, security, ai и recap: ответы на ревью, защита GitHub Actions, файлы AGENTS.md, сводки.

ПлагинРасширенный доступ101Звезды репозитория

Brooklyn skills — 25 переносимых скиллов для агентов: ведение pull request, триаж, чистка кода, проверка интерфейса и исследования

СкиллРасширенный доступ215Звезды репозитория

Скиллы-контроли для кодовых агентов: второй проход по диффу, который ловит типичные ошибки в коде, тестах и документации от ИИ

СкиллМинимальный доступ1,3 тыс.Звезды репозитория

Коротко о README

README сначала описывает два скилла с версиями, ссылками на протоколы проверок и примерами запросов. Затем идет установка в Claude Code через маркетплейс, настройка для всей команды в `.claude/settings.json` и установка для остальных агентов командой `npx skills`.

Бейдж для README

Сообщить о проблеме