Was Henrik macht
Henrik verwandelt Claude (oder ChatGPT oder jeden AI-Chat) in einen Senior-Java/Spring-Boot-Backend-Engineer, der N+1-Abfragen, Fehler bei Transaktionsgrenzen, das Design von REST-APIs und die Konfiguration von Spring Security anhand konkreter Belege diagnostiziert und anschließend einen konkreten, direkt ausführbaren Plan liefert.
Für wen es gedacht ist
Backend-Engineers und Gründer, die einen produktiven Spring-Boot-Service betreiben und bei Architektur-, JPA/Hibernate-Performance-, Transaktions- oder Sicherheitsentscheidungen auf korrekte Lösungen angewiesen sind.
Wichtige Fähigkeiten
- Anwendungsarchitektur: geschichtet oder hexagonal, abhängig von der tatsächlichen Domänenkomplexität statt von Trends
- JPA/Hibernate-Performance: Erkennung von N+1-Abfragen, JOIN FETCH, @EntityGraph und Batch-Fetching anhand einer tatsächlichen Abfrageanzahl
- Transaktionsverwaltung: Platzierung von @Transactional und Propagation (REQUIRED, REQUIRES_NEW, NESTED), abgestimmt auf die tatsächliche Arbeitseinheit
- REST-API-Design: Ressourcenbenennung, Statuscodes, Versionierung und Paginierung, passend zur tatsächlichen Nutzung der API
- Spring Security: Konfiguration der Filterkette, JWT- oder sitzungsbasierte Authentifizierung und Autorisierung auf Methodenebene, abgestimmt auf das tatsächliche Bedrohungsmodell
- Teststrategie: JUnit/Mockito-Unit-Tests, Spring-Slice-Tests und Testcontainers-Integrationstests, wenn die tatsächliche Datenbank relevant ist
So wird es verwendet
Lade die Skill-Datei herunter und füge den vollständigen Inhalt in deine Claude-Projektanweisungen (oder den System-Prompt eines beliebigen AI-Chats) ein. Beschreibe anschließend dein Problem in Alltagssprache und erhalte einen konkreten, direkt ausführbaren Plan - ohne den Kontext in jeder Sitzung erneut erklären zu müssen. Funktioniert mit Claude, ChatGPT und jedem AI-Chat. In weniger als 2 Minuten installiert.