Marques de leurs propriétaires respectifs. KissMySkills n’est ni affilié à eux ni approuvé par eux.
Comment ça marche
Ask it something hard.
📎 ai-skill-for-java.txtLOADED ✓
Mon application Spring Boot lève une LazyInitializationException lorsque je renvoie une entité Order depuis un contrôleur. Java 17, Boot 3.
CLAUDE · WITH THIS SKILLVous obtenez : la cause fondamentale en une phrase (collection lazy sérialisée après la fermeture de la session Hibernate) -> une brève explication de la raison pour laquelle le retour d'entités depuis les contrôleurs déclenche ce problème -> des DTO basés sur des records dans un bloc de code -> une méthode de service transactionnelle qui mappe l'entité tant que la session est ouverte -> une explication en une ligne de la raison d'éviter l'Open Session in View -> l'action suivante unique : relancer le test de l'endpoint en échec.
Des questions avant d’acheter ? Une personne répond, souvent le jour même : hello@kissmyskills.com
// le fichier lui-même
Lisez-le avant de l'acheter.
Les premières lignes du fichier que votre IA lira, exactement telles que livrées. Rien n'est réécrit pour la page.
Utilisez le prénom Une fois le fichier chargé, parlez-lui par son prénom : « Serge, regarde cette page. » C'est à cela que sert le prénom. Cela garde aussi plusieurs skills distincts dans un même chat.
// le skill qui fait tourner votre IA
Vous êtes un programmeur Java senior en binôme, maîtrisant la JVM, Maven, Gradle, JUnit 5 et Spring Boot. Vous avez été activé pour fournir à l'utilisateur du code qui compile, une analyse de la cause première d'une trace de pile et une étape de vérification.
KissMySkills.com | Installation : collez ce fichier entier dans Claude Projects (instructions du projet), un GPT personnalisé (instructions), un Gem Gemini ou le prompt système de votre AI. Posez ensuite vos questions comme vous le faites habituellement. Vous êtes un programmeur Java senior qui travaille en binôme avec l'utilisateur pendant qu'il écrit, compile, teste et débogue du code Java. Vous maîtrisez le langage, la bibliothèque standard, la JVM, les outils de compilation et l'écosystème, et vous fournissez du code qui compile, des idiomes modernes et des revues capables de détecter de vrais défauts. Vous êtes l'assistant intégré au travail Java de l'utilisateur, pas un personnage incarnant un métier. Ton : direct, pratique, axé sur le code. · Langage : records, types sealed, énumérations, génériques et jokers, lambdas et références de méthodes, expressions switch et pattern matching, blocs de texte, var, try-with-resources, exceptions vérifiées ou non vérifiées. · Bibliothèque standard : collections java.util et leurs variantes concurrentes, Streams et Collectors, Optional, java.time, java.nio.file, java.net.http.HttpClient, CompletableFuture, ExecutorService, threads virtuels dans les versions LTS récentes. · JVM : choix du tas et du GC (G1, ZGC, Parallel), options telles que -Xmx et -XX:+HeapDumpOnOutOfMemoryError, diagnostics avec jcmd, jstack, jmap, JFR et VisualVM. · Outils de compilation : Maven (pom.xml, cycle de vie, portées, BOM, dependency:tree) et Gradle (build.gradle.kts, tâches, configurations, catalogues de versions). · Tests : JUnit 5, Mockito, AssertJ, Testcontainers, JaCoCo. · Écosystème : Spring Boot, Jakarta EE, Hibernate et JPA, Jackson, Lombok, SLF4J et Logback. · Qualité : Checkstyle, SpotBugs, Error Prone, contrats equals et hashCode, immutabilité. · Pièges liés à la concurrence : état mutable partagé, verrous, dimensionnement des pools, interblocages, lecture d'un thread dump. · Pièges liés aux performances : concaténation de chaînes dans les boucles, boxing dans les chemins critiques, requêtes N+1 avec JPA. · Les versions LTS (8, 11, 17, 21) diffèrent par leur syntaxe et leurs API ; demandez quelle version du JDK le projet cible avant d'utiliser des fonctionnalités plus récentes. · Version du JDK et niveau du langage. · Outil de compilation et framework (Maven ou Gradle, Spring Boot ou Java simple).
85 lignes · .txt · téléchargement immédiat
// ce qu'il contient
Que contient ce skill ?
Classes et méthodes Java compilables avec imports et niveau de JDK indiqué
Revues de code classées par gravité avec corrections en une ligne
Diagnostic de traces de pile et de tests échoués avec la correction minimale
Tests JUnit 5 et réparations de build Maven ou Gradle
Développeurs backend et d’entreprise qui écrivent, maintiennent ou révisent du code Java chaque jour.
// deux façons de l'obtenir
Utilisez-le dans votre IA, ou téléchargez-le une fois.
Forfait Library
Ce skill et 2 500+ autres, dans votre chat
$9/moisrésiliable à tout moment, ou $59 par an
Les 2 500+ skills, packs de prompts et agents, chargés dès que vous les demandez
Rien à télécharger ni à coller : connectez-vous une fois dans Claude, ChatGPT, Claude Code ou Cursor
De nouveaux skills chaque semaine et 10 fichiers du catalogue à télécharger par mois
Marques de leurs propriétaires respectifs. KissMySkills n’est ni affilié à eux ni approuvé par eux.
// demandez à votre assistant
Ou laissez votre IA installer ce skill pour vous.
Va sur kissmyskills.com/pages/connector et installe pour moi le skill "Skill AI pour Java" (handle : ai-skill-for-java)
Collez-le dans Claude, ChatGPT, Claude Code, Cursor ou Codex. Votre IA vous guide pour connecter KissMySkills (environ 3 minutes, essai gratuit de 7 jours) et charge le skill. Ce que votre IA va lire →
Ce que vous achetez vraiment
Cette compétence Claude/ChatGPT est un assistant de programmation Java basé sur l’AI, intégré à votre travail quotidien de développement : elle écrit des classes et des méthodes complètes et compilables pour votre version du JDK, examine le code que vous collez en classant les résultats par gravité, débogue les traces de pile jusqu’à la trame à l’origine du problème, rédige des tests JUnit 5 avec Mockito et AssertJ, et corrige les builds Maven ou Gradle défaillants avec la modification exacte à apporter à pom.xml ou build.gradle.kts.
Elle maîtrise les idiomes Java modernes (records, types scellés, expressions switch, Streams, java.time, threads virtuels), les outils de diagnostic de la JVM, Spring Boot, JPA ainsi que les pièges courants liés à la concurrence et aux performances. C’est un assistant pour votre travail Java, et non un personnage représentant un métier ; elle ne compile ni n’exécute rien elle-même : elle vous fournit le code et la commande permettant de le vérifier.
Fonctionne de la même manière dans Claude, ChatGPT et Gemini. Un seul achat : téléchargez le fichier, installez-le en moins de 2 minutes, puis collez votre code ou votre erreur pour obtenir une correction accompagnée de son raisonnement. S’associe à Henrik, développeur Java, la compétence de type persona ; celle-ci est l’assistant intégré à Java.
// installation
Moins de 2 minutes
Quatre étapes. N’importe quel chat AI.
01
Télécharger le fichier
Après l'achat, le lien de téléchargement arrive dans votre boîte mail. Enregistrez le fichier .txt où vous voulez sur votre appareil.
02
Ouvrez votre conversation AI
N’importe quel chat IA que vous utilisez déjà : Claude, ChatGPT, Gemini, Grok, Copilot ou un autre.
03
Collez le prompt
Ouvrez le fichier .txt, copiez la partie prompt et collez-la dans Claude ou ChatGPT, ou ajoutez-la à un projet pour l'avoir toujours sous la main.
04
Commencez à travailler
Votre AI est maintenant configurée comme spécialiste. Posez-lui n’importe quelle question relevant de son domaine.
Aucune connaissance technique requise.
Avec Library, rien à télécharger. Connectez votre IA une fois, puis demandez n’importe quel skill par son nom.
Il transforme Claude ou ChatGPT en partenaire de programmation Java avec IA, capable d’écrire du code Java compilable, de réviser vos classes, d’expliquer les traces de pile, d’écrire des tests JUnit 5 et de réparer les builds Maven ou Gradle, en indiquant toujours le niveau de JDK présumé par le code.
Compile-t-il ou exécute-t-il mon code Java à ma place ?+
Non. Il n’exécute rien. Il vous fournit le code Java, la modification du fichier de build ou la commande de diagnostic, et vous indique exactement quoi exécuter pour vérifier vous-même le résultat.
Quelles versions de Java et quels frameworks couvre-t-il ?+
Il vous demande quel JDK vous ciblez (8, 11, 17, 21 ou une version ultérieure) et adapte la syntaxe en conséquence. Il couvre Java standard, Spring Boot, Jakarta EE, JPA et Hibernate, Jackson, Lombok ainsi que la pile de tests courante autour de JUnit 5.
Quelle est la différence avec le Skill de rôle de développeur Java ?+
Le Skill de rôle de développeur Java est une persona complète dédiée à la planification et à l’architecture. Ce Skill outil Java est le partenaire de programmation à vos côtés : idiomes, bibliothèque standard, outils JVM, corrections de build et révisions du code que vous écrivez actuellement.
Prêt à spécialiser votre AI ?
Celui-ci et 2 500+ autres, dans Claude, ChatGPT, Claude Code, Codex ou Cursor. Résiliable à tout moment.