Amplicode Spring Skills

Набор из 16 скиллов для Spring Boot: агент сначала изучает приложение, потом правит JPA, DTO, REST, Security, Kafka и тесты.

  • 138 ★ репозитория
  • Последний коммит
Скилл

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

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

  • Скиллы правят код, конфигурацию Security и запускают тесты и сборку в проекте.
  • Запасной установщик выполняет скрипт из сети.
Все причины и проверки

amplicode/spring-skills

Установка

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

npx skillfoxx add skills/amplicode-spring-skills

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

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

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

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

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

  • Скиллы правят код, конфигурацию Security и запускают тесты и сборку в проекте.
  • Запасной установщик выполняет скрипт из сети.

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

Что делает

Amplicode Spring Skills — набор скиллов от команд Amplicode и Spring AIO для работы агента с проектами Spring Boot. Скиллы `spring-explore` и `spring-planning` изучают приложение и составляют план в `docs/plans/`, `spring-data-jpa` и `spring-data-jdbc` правят сущности и репозитории, `crud-rest-controller`, `dto-creator` и `mapper-creator` создают контроллеры, DTO и MapStruct-мапперы. Далее настройка `spring-security-configuration` и `kafka-configuration`, запуск `run-tests`, `coverage` и `mutation-testing` на PIT, форматирование `codefmt`, отладка `java-debug` через IntelliJ IDEA, скрипты `connekt-script-writer` для HTTP. Скиллы начинают с проверки: если подключен Spring MCP из плагина Amplicode, агент берет структуру проекта из IDE, иначе читает файлы сам. Ставятся в Claude Code, Codex, Gemini CLI, OpenCode и другие агенты.

Для кого. Java-разработчикам на Spring Boot, которым Claude Code пишет «среднего по GitHub» вместо кода по правилам их проекта.

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

  • Новый для команды сервис нужно разобрать: стек, модули, сущности и эндпоинты.
  • Под сущность `Customer` добавляют CRUD-контроллер с DTO, MapStruct и постраничной выдачей.
  • Покрытие и мутационное тестирование прогоняют через агента и получают сводку по выжившим мутантам.
  • Конфигурацию Kafka или Spring Security набрасывают по соглашениям проекта.

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

  • Проект не на Spring Boot: большинство скиллов привязано к его стеку.
  • IDE не от JetBrains или без плагина Amplicode: часть возможностей, как отладка, будет недоступна.
  • Политика безопасности запрещает запускать установочные скрипты из сети.

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

Изучи этот проект и расскажи о его модели данных. Затем добавь CRUD-контроллер для `Customer` с DTO и MapStruct.

Ограничения

Скиллы заточены под Spring Boot и Gradle: `run-tests` и `mutation-testing` описаны для Gradle-проектов. Полный набор требует OpenIDE, IntelliJ IDEA или GigaIDE с плагином Amplicode, иначе скилл читает файлы напрямую и теряет точность анализа. Часть скиллов в README помечена «In progress», среди них REST-контроллеры, DTO, мапперы, Security и отладка. Запасной установщик запускается из сети (`curl | bash`) и клонирует репозиторий в `~/.agents`. Лицензия в репозитории не указана.

Как отключить. Удалите скиллы командой `npx skills remove` или очистите папки скиллов агента вручную. Если ставили запасным установщиком, удалите `~/.agents/.amplicode/spring-skills`.

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

Как установить скиллы только для Claude Code?

Выполните `npx skills add Amplicode/spring-skills -g -a claude-code`. Ключ `-a` повторяют для каждого агента, без `-g` скиллы встанут только в текущий проект.

Как посмотреть список без установки?

Добавьте `--list`: `npx skills add Amplicode/spring-skills --list`. Команда перечислит скиллы, ничего не записывая.

Нужен ли плагин Amplicode?

Для полного режима да: он подключает Spring MCP со структурой проекта прямо из IDE. Без плагина скиллы читают файлы сами, с поправкой на точность.

Как обновить скиллы?

Выполните `npx skills update`. Запасной установщик обновляет клон в `~/.agents/.amplicode/spring-skills` при повторном запуске.

Какие агенты поддерживаются?

Claude Code, Codex, OpenCode, Gemini CLI, Qwen Code, Kilo Code, Veai и GitHub Copilot CLI, где такая поддержка есть. Для Claude Code и Copilot CLI ставятся плагины.

Обсуждение

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

Скиллы

Набор скиллов для Claude Code и Codex, которые учат агента писать Spring Boot по вашим конвенциям и шаблонам

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

Шесть скиллов для разработки на Java: Spring Boot 4, проверка Spring Modulith, jSpecify, ревью кода и генератор проектов Progen.

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

Набор из 14 скиллов для Java Spring Boot: от анализа требований и генерации кода до тестов, ревью и Docker-развертывания.

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

Навык создания приложений на Spring Boot: берет свежую версию с start.spring.io и добавляет Docker, Vue или React и PostgreSQL.

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

Скиллы для Java-проектов: ревью кода, Spring Boot, JPA, конкурентность, миграция версий Java, аудит Maven и безопасность

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

Плагин с 8 скиллами и 6 агентами для Claude Code: Spring Boot 4, Java 21, JPA, тесты и Kubernetes по единым правилам проекта.

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

Коротко о README

В наборе три слоя: скиллы, Spring MCP из IDE и интеграции с агентами. У каждого скилла указан статус готовности, а рядом пример пошагового рабочего процесса.

Бейдж для README

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