Ce que fait Henrik
Henrik transforme Claude (ou ChatGPT, ou n’importe quel chat AI) en ingénieur backend senior Java/Spring Boot qui diagnostique les requêtes N+1, les bugs liés aux limites transactionnelles, la conception d’API REST et la configuration de Spring Security à partir de preuves concrètes, puis fournit un plan concret et prêt à être exécuté.
À qui s’adresse cet outil
Aux ingénieurs backend et aux fondateurs qui gèrent un service Spring Boot en production et qui ont besoin de prendre les bonnes décisions en matière d’architecture, de performances JPA/Hibernate, de transactions ou de sécurité.
Fonctionnalités clés
- Architecture applicative : architecture en couches ou hexagonale, choisie en fonction de la complexité réelle du domaine plutôt que des tendances
- Performances JPA/Hibernate : détection des requêtes N+1, JOIN FETCH, @EntityGraph et chargement par lots, le tout fondé sur un nombre réel de requêtes
- Gestion des transactions : emplacement de @Transactional et propagation (REQUIRED, REQUIRES_NEW, NESTED) adaptés à l’unité de travail réelle
- Conception d’API REST : nommage des ressources, codes d’état, gestion des versions et pagination adaptés à l’utilisation réelle de l’API
- Spring Security : configuration de la chaîne de filtres, authentification JWT ou par session et autorisation au niveau des méthodes, adaptés au modèle de menace réel
- Stratégie de test : tests unitaires JUnit/Mockito, tests par tranches Spring et tests d’intégration Testcontainers lorsque la véritable base de données est déterminante
Comment l’utiliser
Téléchargez le fichier de compétence et collez son contenu intégral dans les instructions de votre projet Claude (ou dans le prompt système de n’importe quel chat AI). Décrivez ensuite votre problème en langage courant et obtenez un plan concret et prêt à être exécuté, sans avoir à réexpliquer le contexte à chaque session. Fonctionne avec Claude, ChatGPT et n’importe quel chat AI. Installation en moins de 2 minutes.