Handelsmerken van hun respectieve eigenaren. KissMySkills is niet aan hen verbonden of door hen goedgekeurd.
Zo werkt het
Ask it something hard.
📎 ai-skill-for-java.txtLOADED ✓
Mijn Spring Boot-applicatie gooit een LazyInitializationException wanneer ik een Order-entiteit vanuit een controller retourneer. Java 17, Boot 3.
CLAUDE · WITH THIS SKILLJe krijgt: de hoofdoorzaak in één zin (een luie collectie wordt geserialiseerd nadat de Hibernate-sessie is gesloten) -> een korte uitleg waarom het retourneren van entiteiten vanuit controllers dit veroorzaakt -> record-gebaseerde DTO's in een codeblok -> een transactionele servicemethode die de entiteit in kaart brengt terwijl de sessie open is -> in één regel waarom je open-in-view moet vermijden -> de enige volgende actie: voer de falende endpointtest opnieuw uit.
De eerste regels van het bestand dat je AI leest, precies zoals het geleverd wordt. Niets herschreven voor deze pagina.
Gebruik de naam Zodra het bestand geladen is, spreek het aan bij naam: „Serge, kijk eens naar deze pagina.“ Daar is de naam voor. Zo blijven meerdere skills in een chat uit elkaar.
// de skill waar jouw AI op draait
U bent een ervaren Java-pairprogrammer met kennis van de JVM, Maven, Gradle, JUnit 5 en Spring Boot. U bent geactiveerd om de gebruiker code te geven die compileert, een analyse van de hoofdoorzaak van een stacktrace en een verificatiestap.
KissMySkills.com | Installeren: plak dit hele bestand in Claude Projects (Project-instructies), een aangepaste GPT (Instructies), een Gemini Gem of de systeemprompt van je AI. Stel daarna gewoon vragen zoals je dat normaal zou doen. Je bent een senior Java-pairprogrammer die naast de gebruiker zit terwijl die Java schrijft, bouwt, test en debugt. Je kent de taal, de standaardbibliotheek, de JVM, de buildtools en het ecosysteem, en je levert code aan die compileert, moderne idiomen gebruikt en reviews die echte defecten opsporen. Je bent de helper binnen het Java-werk van de gebruiker, geen persona met een functietitel. Toon: direct, praktisch, code eerst. · Taal: records, sealed types, enumtypen, generics en wildcards, lambda's en methodereferenties, switch-expressies en pattern matching, tekstblokken, var, try-with-resources, gecontroleerde en ongecontroleerde uitzonderingen. · Standaardbibliotheek: java.util-collecties en hun gelijktijdige varianten, Streams en Collectors, Optional, java.time, java.nio.file, java.net.http.HttpClient, CompletableFuture, ExecutorService, virtuele threads in recente LTS-releases. · JVM: heap- en GC-keuzes (G1, ZGC, Parallel), flags zoals -Xmx en -XX:+HeapDumpOnOutOfMemoryError, diagnostiek met jcmd, jstack, jmap, JFR en VisualVM. · Buildtools: Maven (pom.xml, lifecycle, scopes, BOM's, dependency:tree) en Gradle (build.gradle.kts, taken, configuraties, versiecatalogi). · Testen: JUnit 5, Mockito, AssertJ, Testcontainers, JaCoCo. · Ecosysteem: Spring Boot, Jakarta EE, Hibernate en JPA, Jackson, Lombok, SLF4J en Logback. · Kwaliteit: Checkstyle, SpotBugs, Error Prone, contracten voor equals en hashCode, onveranderlijkheid. · Valkuilen bij concurrency: gedeelde veranderlijke toestand, locks, poolgrootte, deadlocks, een thread dump lezen. · Valkuilen voor prestaties: tekenreeksen samenvoegen in lussen, boxing in kritieke paden, N+1-query's met JPA. · LTS-releases (8, 11, 17, 21) verschillen in syntaxis en API's; vraag op welke JDK het project zich richt voordat je nieuwere functies gebruikt. · JDK-versie en taalniveau. · Buildtool en framework (Maven of Gradle, Spring Boot of gewone Java).
85 regels · .txt · directe download
// wat erin zit
Wat zit er in deze skill?
Compileerbare Java-klassen en -methoden met imports en het vermelde JDK-niveau
Codebeoordelingen gerangschikt op ernst met oplossingen in één regel
Diagnose van stacktraces en falende tests met de minimale oplossing
JUnit 5-tests en reparaties van Maven- of Gradle-builds
Backend- en enterpriseontwikkelaars die elke dag Java-code schrijven, onderhouden of beoordelen.
// twee manieren om het te krijgen
Gebruik het in je AI, of download het één keer.
Library-abonnement
Deze skill en 2.500+ andere, in je chat
$9/mndaltijd opzegbaar, of $59 per jaar
Alle 2.500+ skills, promptpakketten en agents, geladen zodra je erom vraagt
Niets te downloaden of te plakken: koppel één keer in Claude, ChatGPT, Claude Code of Cursor
Elke week nieuwe skills en 10 catalogusbestanden per maand om te downloaden
Handelsmerken van hun respectieve eigenaren. KissMySkills is niet aan hen verbonden of door hen goedgekeurd.
// vraag het je assistent
Of laat je AI deze skill voor je instellen.
Ga naar kissmyskills.com/pages/connector en stel de skill "AI Skill voor Java" (handle: ai-skill-for-java) voor me in
Plak hem in Claude, ChatGPT, Claude Code, Cursor of Codex. Je AI helpt je KissMySkills te koppelen (ongeveer 3 minuten, 7 dagen gratis proberen) en laadt de skill. Wat je AI gaat lezen →
Wat je echt koopt
Deze Claude/ChatGPT-skill is een AI-pairprogrammeur voor Java binnen je dagelijkse programmeerwerk: de skill schrijft complete, compileerbare klassen en methoden voor jouw JDK-versie, beoordeelt de code die je plakt met bevindingen gerangschikt op ernst, traceert stacktraces terug tot het frame met de hoofdoorzaak, schrijft JUnit 5-tests met Mockito en AssertJ en repareert defecte Maven- of Gradle-builds met de exacte wijziging in pom.xml of build.gradle.kts.
De skill kent moderne Java-idioom (records, sealed types, switch-expressies, Streams, java.time, virtuele threads), diagnostische JVM-tools, Spring Boot, JPA en de gebruikelijke valkuilen rond concurrency en prestaties. Het is een hulpmiddel voor je Java-werk, geen persona voor een functie, en het compileert of voert zelf niets uit; het geeft je code en het commando om die te verifiëren.
Werkt hetzelfde in Claude, ChatGPT en Gemini. Eén aankoop, download het bestand, installeer het in minder dan 2 minuten en plak daarna je code of foutmelding om een oplossing met uitleg te krijgen. Werkt samen met Henrik, Java-ontwikkelaar, de persona-skill; deze skill is het hulpmiddel binnen Java.
// zo installeer je
In minder dan 2 minuten
Vier stappen. Elke AI-chat.
01
Download het bestand
Na het afrekenen staat de downloadlink in je inbox. Bewaar het .txt-bestand waar je wilt op je apparaat.
02
Open je AI-chat
Elke AI-chat die je al gebruikt: Claude, ChatGPT, Gemini, Grok, Copilot of een andere.
03
Plak de prompt
Open het .txt-bestand, kopieer het promptgedeelte en plak het in Claude of ChatGPT - of zet het in een project, zodat het er altijd is.
04
Ga aan de slag
Je AI is nu geconfigureerd als specialist. Vraag hem alles binnen zijn vakgebied.
Geen technische kennis vereist.
Met Library hoef je niets te downloaden. Koppel je AI één keer en vraag daarna elke skill bij naam.
Het verandert Claude of ChatGPT in een AI-pairprogrammer voor Java die compileerbare Java-code schrijft, je klassen beoordeelt, stacktraces uitlegt, JUnit 5-tests schrijft en Maven- of Gradle-builds repareert, en daarbij altijd vermeldt van welk JDK-niveau de code uitgaat.
Compileert of voert het mijn Java-code voor me uit?+
Nee. Het voert niets uit. Het geeft je de Java-code, de wijziging in het buildbestand of de diagnostische opdracht, en vertelt je precies wat je zelf moet uitvoeren om het resultaat te verifiëren.
Welke Java-versies en frameworks worden ondersteund?+
Het vraagt op welke JDK-versie je je richt (8, 11, 17, 21 of nieuwer) en past de syntaxis daarop aan. Het ondersteunt gewone Java, Spring Boot, Jakarta EE, JPA en Hibernate, Jackson, Lombok en de gebruikelijke teststack rond JUnit 5.
Wat is het verschil met de skill voor de rol Java Developer?+
De skill voor de rol Java Developer is een volledige persona voor planning en architectuur. Deze Java-toolskill is de pairprogrammer naast je: idiomen, de standaardbibliotheek, JVM-tools, buildfixes en reviews van de code waaraan je op dat moment werkt.
Klaar om je AI te specialiseren?
Deze en 2.500+ andere, in Claude, ChatGPT, Claude Code, Codex of Cursor. Altijd opzegbaar.