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

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

Задаёт правила чистого кода на Java версий от 8 до 21. Помогает агенту выбирать коллекции, строить пайплайны Streams API и писать records.

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

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

Скилл передаёт ассистенту правила разработки на Java версий 8, 11, 17 и 21. Сюда входят синтаксис, принципы ООП, коллекции, Streams API и дженерики. По умолчанию выбрана Java 21.

Для коллекций описаны критерии выбора под конкретную сложность операций: HashSet для поиска без дубликатов за O(1) или TreeSet для сортировки за O(log n). Ассистент также опирается на инструменты Read, Write, Bash, Glob и Grep.

Если кодовая база использует Java 8 или 11, параметр java_version придётся передавать явно, иначе агент предложит синтаксис switch pattern matching или records.

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

  • выбрать подходящую коллекцию под требования по вычислительной сложности
  • переписать императивные циклы на цепочки методов Streams API
  • оформить модели данных через компактные record вместо громоздких POJO
  • настроить безопасное извлечение значений через Optional вместо проверок на null

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

  • Перепиши метод фильтрации пользователей с цикла на Java 21 Stream API.
  • Преобразуй этот DTO-класс в Java record с валидацией в компактном конструкторе.
  • Подбери подходящую коллекцию для очереди задач с приоритетом.

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

1Через Skills CLI (Vercel)

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

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

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

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

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

Вопросы о java-fundamentals

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

Выполните команду npx skills add pluginagentmarketplace/custom-plugin-java --skill java-fundamentals -a claude-code в терминале.

Какие версии языка поддерживает java-fundamentals?

Скилл работает с Java 8, 11, 17 и 21. По умолчанию используется версия 21, где доступны records, sealed classes и pattern matching.

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

Скилл запрашивает доступ к инструментам Read, Write, Bash, Glob и Grep для поиска и редактирования исходных файлов проекта.

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

Все скиллы по теме «Языки программирования» →
migrate-to-shoehorn Matt Pocock Переводит type assertions с as в тестах на функции из @total-typescript/shoehorn. Нужен для частичных объектов и намеренно неверных данных в проверках. 475 388установок write-swift emilkowalski Скилл помогает писать, проверять и переносить код на Swift с учётом модели языка. Подойдёт, когда нужно разобраться с конкурентностью, ошибкой или циклом удержания объектов. CX Codex +1 119 300установок megacave JuliusBrussee Переводит ответы ассистента на классический китайский язык (вэньянь) для экономии места на экране. Активируется командами /megacave или /caveman wenyan. CX Codex +1 25 400установок find-docs upstash Тянет актуальную документацию, справочники API и примеры кода для любой библиотеки через Context7 CLI. Пригодится, когда агент отвечает по устаревшим данным обучения. CX Codex +1 9 400установок typescript-advanced-types Seth Hobson Помогает агенту писать сложную типизацию TypeScript: generics, conditional types и преобразования типов. Нужен для библиотек, API-клиентов и строгих конфигураций. CX Codex 92 169установок smart-explore thedotmack Структурно ищет функции и классы через tree-sitter. Пригодится, когда нужно разобраться в кодовой базе без чтения всех файлов. CX Codex +1 7 300установок

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

java-spring-boot Скилл помогает создавать бэкенд на Spring Boot 3: настраивать REST API, аутентификацию через Spring Security, доступ к базам через Spring Data и мониторинг Actuator. CX Codex +1 11 800установок java-testing Генерирует модульные и интеграционные тесты для приложений на Java. Помогает настроить проверки с JUnit 5, Mockito, AssertJ и Testcontainers по практикам TDD. CX Codex +1 902установок java-maven Помогает настраивать pom.xml и управлять зависимостями через BOM в проектах на Apache Maven. CX Codex +1 894установок java-jpa-hibernate Помогает проектировать сущности JPA, настраивать Hibernate, устранять проблему N+1 и управлять транзакциями в Java-проектах. CX Codex +1 613установок java-microservices Помогает проектировать микросервисы на Spring Cloud и настраивать обмен событиями, отказоустойчивость и трассировку. Пригодится для задач распределённой Java-архитектуры. CX Codex +1 498установок java-performance Скилл для настройки JVM: подбор сборщика мусора, профилирование CPU, разбор утечек памяти и бенчмарки на JMH. CX Codex +1 482установок java-concurrency Скилл для ИИ-агента, который помогает писать потокобезопасный код на Java: от обычных потоков до виртуальных в Java 21+. CX Codex +1 465установок java-testing-advanced Скилл для продвинутого тестирования Java: поднимает реальные базы и Kafka в контейнерах, проверяет контракты API, ищет дыры в покрытии мутациями. CX Codex +1 328установок

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

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