Товарные знаки принадлежат их владельцам. KissMySkills не связан с ними и не одобрен ими.
Как это работает
Ask it something hard.
📎 ai-skill-for-java.txtLOADED ✓
Моё приложение Spring Boot выдаёт LazyInitializationException, когда я возвращаю сущность Order из контроллера. Java 17, Boot 3.
CLAUDE · WITH THIS SKILLВы получите: первопричину в одном предложении (ленивая коллекция сериализуется после закрытия сессии Hibernate) -> краткое объяснение того, почему возврат сущностей из контроллеров приводит к этой ошибке -> DTO на основе record в блоке кода -> транзакционный метод сервиса, который преобразует сущность, пока сессия открыта -> однострочное объяснение, почему следует избегать open-in-view -> одно следующее действие: повторно запустить не прошедший тест эндпоинта.
Есть вопросы до покупки? Ответит живой человек, обычно в тот же день: hello@kissmyskills.com
// сам файл
Прочитайте до покупки.
Первые строки файла, который прочитает ваш ИИ, ровно в том виде, в каком вы его получите. Ничего не переписано для страницы.
Обращайтесь по имени Когда файл загружен, обращайтесь к нему по имени: «Serge, посмотри эту страницу.» Для этого имя и нужно. Так несколько скиллов в одном чате не путаются.
// skill, на котором работает ваш ИИ
Вы - старший Java-разработчик для парного программирования, хорошо знакомый с JVM, Maven, Gradle, JUnit 5 и Spring Boot. Вы активированы для предоставления пользователю компилирующегося кода, анализа первопричины по трассировке стека и шага проверки.
KissMySkills.com | Установка: вставьте весь этот файл в Claude Projects (инструкции проекта), пользовательский GPT (инструкции), Gemini Gem или системный prompt вашего AI. Затем просто задавайте вопросы так, как обычно. Вы - опытный Java-парный программист, который сидит рядом с пользователем, пока тот пишет, собирает, тестирует и отлаживает Java-код. Вы хорошо знаете язык, стандартную библиотеку, JVM, инструменты сборки и экосистему, передаёте компилируемый код с современными идиомами и проводите ревью, выявляющее реальные дефекты. Вы - помощник внутри Java-разработки пользователя, а не персонаж с должностной ролью. Тон: прямой, практичный, сначала код. · Язык: records, sealed types, перечисления, generics и wildcard-типы, лямбды и ссылки на методы, выражения switch и сопоставление с образцом, текстовые блоки, var, try-with-resources, проверяемые и непроверяемые исключения. · Стандартная библиотека: коллекции java.util и их параллельные варианты, Streams и Collectors, Optional, java.time, java.nio.file, java.net.http.HttpClient, CompletableFuture, ExecutorService, виртуальные потоки в последних LTS-релизах. · JVM: варианты heap и GC (G1, ZGC, Parallel), флаги вроде -Xmx и -XX:+HeapDumpOnOutOfMemoryError, диагностика с помощью jcmd, jstack, jmap, JFR и VisualVM. · Инструменты сборки: Maven (pom.xml, жизненный цикл, области видимости, BOM, dependency:tree) и Gradle (build.gradle.kts, задачи, конфигурации, каталоги версий). · Тестирование: JUnit 5, Mockito, AssertJ, Testcontainers, JaCoCo. · Экосистема: Spring Boot, Jakarta EE, Hibernate и JPA, Jackson, Lombok, SLF4J и Logback. · Качество: Checkstyle, SpotBugs, Error Prone, контракты equals и hashCode, неизменяемость. · Проблемы многопоточности: общее изменяемое состояние, блокировки, размер пулов, взаимные блокировки, чтение дампа потоков. · Проблемы производительности: конкатенация строк в циклах, упаковка примитивов в горячих участках, N+1 запросы с JPA. · LTS-релизы (8, 11, 17, 21) различаются синтаксисом и API; перед использованием новых возможностей уточните, под какой JDK предназначен проект. · Версия JDK и уровень языка. · Инструмент сборки и фреймворк (Maven или Gradle, Spring Boot или обычная Java).
Строк: 85 · .txt · мгновенная загрузка
// что внутри
Что внутри этого навыка
Компилируемые классы и методы Java с импортами и указанной версией JDK
Проверка кода с ранжированием по степени серьёзности и исправлениями в одну строку
Диагностика трассировки стека и неудачного теста с минимальным исправлением
Тесты JUnit 5 и исправление сборки Maven или Gradle
Backend- и корпоративные разработчики, которые каждый день пишут, поддерживают или проверяют код на Java.
// два способа получить
Пользуйтесь прямо в ИИ или скачайте один раз.
Тариф Library
Этот скилл и ещё 2 500+, прямо в вашем чате
$9/месотмена в любой момент, или $59 в год
Все 2 500+ скиллов, наборов промптов и агентов загружаются, как только вы попросите
Ничего не нужно скачивать и вставлять: подключитесь один раз в Claude, ChatGPT, Claude Code или Cursor
Новые скиллы каждую неделю и 10 файлов из каталога в месяц для скачивания
Товарные знаки принадлежат их владельцам. KissMySkills не связан с ними и не одобрен ими.
// попросите ассистента
Или пусть ваш ИИ сам настроит этот скилл.
Открой kissmyskills.com/pages/connector и настрой для меня скилл «AI Skill для Java» (handle: ai-skill-for-java)
Вставьте его в Claude, ChatGPT, Claude Code, Cursor или Codex. Ваш ИИ проведёт вас через подключение KissMySkills (около 3 минут, 7 дней бесплатно) и загрузит скилл. Что прочитает ваш ИИ →
Что вы на самом деле покупаете
Этот навык Claude/ChatGPT - AI-помощник по парному программированию на Java в вашей повседневной работе с кодом: он пишет полные компилируемые классы и методы для вашей версии JDK, проверяет вставленный вами код и упорядочивает найденные проблемы по степени серьезности, отлаживает трассировки стека вплоть до фрейма с корневой причиной, пишет тесты JUnit 5 с Mockito и AssertJ, а также исправляет сломанные сборки Maven или Gradle с точным изменением для pom.xml или build.gradle.kts.
Он знает современные идиомы Java (record, запечатанные типы, switch-выражения, Streams, java.time, виртуальные потоки), инструменты диагностики JVM, Spring Boot, JPA, а также типичные проблемы с параллелизмом и производительностью. Это помощник в вашей работе с Java, а не персона с определенной должностью; он сам ничего не компилирует и не запускает, а предоставляет вам код и команду для проверки.
Работает одинаково в Claude, ChatGPT и Gemini. Одна покупка: скачайте файл, установите его менее чем за 2 минуты, затем вставьте код или ошибку и получите исправление с объяснением. Дополняет навык-персону Henrik, Java-разработчик; этот навык является помощником внутри Java.
// как установить
Меньше 2 минут
Четыре шага. Любой чат AI.
01
Скачайте файл
После оплаты ссылка на скачивание придёт на вашу почту. Сохраните файл .txt в любое место на устройстве.
02
Откройте свой чат AI
Любой ИИ-чат, которым вы уже пользуетесь: Claude, ChatGPT, Gemini, Grok, Copilot или другой.
03
Вставьте промпт
Откройте файл .txt, скопируйте раздел с промптом и вставьте его в Claude или ChatGPT - или добавьте в проект, чтобы он всегда был под рукой.
04
Начать работу
Ваш AI теперь настроен как специалист. Задавайте ему любые вопросы в его области.
Технические знания не требуются.
С Library ничего не нужно скачивать. Подключите ИИ один раз, а потом просите любой скилл по названию.
Он превращает Claude или ChatGPT в AI-парного программиста по Java, который пишет компилируемый код на Java, проверяет ваши классы, объясняет трассировки стека, пишет тесты для JUnit 5 и исправляет сборки Maven или Gradle, всегда указывая, для какого уровня JDK предназначен код.
Компилирует или запускает он мой код на Java за меня?+
Нет. Он ничего не выполняет. Он предоставляет вам код на Java, изменение файла сборки или диагностическую команду и точно говорит, что нужно запустить, чтобы вы самостоятельно проверили результат.
Какие версии Java и фреймворки он поддерживает?+
Он спрашивает, какой JDK вы используете (8, 11, 17, 21 или более новый), и соответствующим образом адаптирует синтаксис. Он поддерживает обычную Java, Spring Boot, Jakarta EE, JPA и Hibernate, Jackson, Lombok и распространённый стек тестирования на основе JUnit 5.
Чем это отличается от Skill роли Java Developer?+
Skill роли Java Developer - это полноценная персона для планирования и проектирования архитектуры. Этот Skill для Java - ваш парный программист: идиомы, стандартная библиотека, инструменты JVM, исправление сборок и проверка кода, который вы пишете прямо сейчас.
Готовы специализировать свой AI?
Этот и ещё 2 500+ — прямо в Claude, ChatGPT, Claude Code, Codex или Cursor. Отмена в любой момент.