К основному содержанию
скилл CX Codex

java-testing — скилл для Claude Code: что делает и как установить

Генерирует модульные и интеграционные тесты для приложений на Java. Помогает настроить проверки с JUnit 5, Mockito, AssertJ и Testcontainers по практикам TDD.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add pluginagentmarketplace/custom-plugin-java --skill java-testing -a claude-code
Открыть на GitHub

Что делает java-testing

Скилл обучает ИИ-ассистента писать надёжные тесты для Java-кода. По умолчанию он генерирует проверки под JUnit 5, но поддерживает и TestNG. Агент подбирает нужные типы тестов: от изолированных модульных сценариев с Mockito до сквозных или контрактных проверок. В арсенале правил заложены подходы к параметризованным тестам, цепочкам утверждений AssertJ и сборке тестовых объектов через паттерн Builder.

Интеграционный блок охватывает срезы Spring Boot Test, вызовы контроллеров через MockMvc и запуск контейнеров баз данных через Testcontainers. Встроены и подсказки по конфигурации JaCoCo для отслеживания покрытия кода.

Если забыть аннотацию @ExtendWith(MockitoExtension.class), моки не инициализируются и тесты упадут с ошибкой. Скилл содержит диагностический чек-лист, чтобы сразу находить утечки разделяемого состояния или пропущенные бины @MockBean. Для работы агенту требуются стандартные системные инструменты чтения, записи файлов и выполнения команд через Bash.

Какие задачи решает

  • написать юнит-тесты с моками в Mockito и утверждениями AssertJ
  • развернуть интеграционные тесты базы данных с Testcontainers в Spring Boot
  • подготовить параметризованные тесты с аннотацией @ParameterizedTest
  • устранить падения тестов из-за неинициализированных моков или контекста

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

  • Напиши юнит-тест для UserService с использованием Mockito и AssertJ
  • Создай интеграционный тест репозитория с Testcontainers для базы PostgreSQL
  • Добавь параметризованный тест для валидатора email на JUnit 5

Как установить java-testing

1Через Skills CLI (Vercel)

npx skills add pluginagentmarketplace/custom-plugin-java --skill java-testing -a claude-code

2Вручную: положить файлы

~/.claude/skills/java-testing/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/java-testing/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о java-testing

Как установить java-testing в Claude Code?

Выполните команду npx skills add pluginagentmarketplace/custom-plugin-java --skill java-testing -a claude-code. Файл навыка будет сохранён по пути ~/.claude/skills/java-testing/SKILL.md.

Какие тестовые фреймворки поддерживает скилл?

Основным фреймворком по умолчанию задан JUnit 5, но параметры также позволяют переключиться на TestNG. Скилл поддерживает модульные, интеграционные, сквозные и контрактные проверки.

Какие инструменты нужны ассистенту для работы?

Скилл запрашивает доступ к базовым операциям со средой: чтение и запись файлов (Read, Write), поиск по проекту (Glob, Grep) и выполнение команд через Bash.

Похожие скиллы

Все скиллы по теме «Тесты и QA» →
improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. 1 163 035установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. 1 141 062установок skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. 414 180установок agent-browser vercel-labs Скилл управляет браузером через CLI: открывает страницы, заполняет формы, нажимает кнопки и проверяет веб-приложения. Подходит для задач, где агенту нужно действовать в интерфейсе. CX Codex +1 1 200 000установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок

Из того же набора6

Спонсоры проекта

Компании, которые помогают держать аналитику открытой