java-fundamentals — скилл для Claude Code: что делает и как установить
Задаёт правила чистого кода на Java версий от 8 до 21. Помогает агенту выбирать коллекции, строить пайплайны Streams API и писать records.
npx skills add pluginagentmarketplace/custom-plugin-java --skill java-fundamentals -a claude-codeЧто делает 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-code2Вручную: положить файлы
~/.claude/skills/java-fundamentals/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/java-fundamentals/
1Через Skills CLI (Vercel)
npx skills add pluginagentmarketplace/custom-plugin-java --skill java-fundamentals -a codex2Вручную: положить файлы
.agents/skills/java-fundamentals/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add pluginagentmarketplace/custom-plugin-java --skill java-fundamentals -a cursor2Вручную: положить файлы
.cursor/skills/java-fundamentals/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install pluginagentmarketplace/custom-plugin-java java-fundamentals2Вручную: положить файлы
.github/skills/java-fundamentals/SKILL.md1Через Skills CLI (Vercel)
npx skills add pluginagentmarketplace/custom-plugin-java --skill java-fundamentals -a gemini-cli2Командой платформы
gemini skills install https://github.com/pluginagentmarketplace/custom-plugin-java --path skills/java-fundamentalsВручную: положить файлы
.devin/skills/java-fundamentals/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add pluginagentmarketplace/custom-plugin-java --skill java-fundamentals -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в 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 для поиска и редактирования исходных файлов проекта.