Gradle Skills — плагин
Официальные скиллы Gradle: аудит сборки по рекомендациям Gradle и безопасное обновление wrapper с откатом при сбое
- 75 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Скилл обновления wrapper меняет `gradlew`, `gradlew.bat` и jar wrapper в рабочем дереве
- Аудит читает скрипты сборки и код плагинов, а исправления применяет по просьбе
Установка
- Работает в
В терминале, через 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, миграции сборки и правильная работа с бэкенд-фреймворками
Библиотека скиллов для Claude Code, Cursor и Codex: ревью командой агентов, TDD, стековые PR, оценка готовности репозитория
Семь скиллов по Go от автора Cobra, Viper и Hugo: стиль языка, CLI, релизы, Wails, файловые операции и тесты на afero
Скиллы 37signals в плагинах dev, security, ai и recap: ответы на ревью, защита GitHub Actions, файлы AGENTS.md, сводки.
Brooklyn skills — 25 переносимых скиллов для агентов: ведение pull request, триаж, чистка кода, проверка интерфейса и исследования
Скиллы-контроли для кодовых агентов: второй проход по диффу, который ловит типичные ошибки в коде, тестах и документации от ИИ
Коротко о README
README сначала описывает два скилла с версиями, ссылками на протоколы проверок и примерами запросов. Затем идет установка в Claude Code через маркетплейс, настройка для всей команды в `.claude/settings.json` и установка для остальных агентов командой `npx skills`.