Qué hace Henrik
Henrik convierte Claude (o ChatGPT, o cualquier chat de AI) en un ingeniero sénior de backend especializado en Java/Spring Boot que diagnostica consultas N+1, errores en los límites de las transacciones, diseño de API REST y configuración de Spring Security a partir de evidencias reales, y después entrega un plan concreto y listo para ejecutar.
Para quién es
Ingenieros de backend y fundadores que gestionan un servicio Spring Boot en producción y necesitan tomar correctamente decisiones sobre arquitectura, rendimiento de JPA/Hibernate, transacciones o seguridad.
Capacidades principales
- Arquitectura de aplicaciones: por capas frente a hexagonal, elegida según la complejidad real del dominio y no según las tendencias
- Rendimiento de JPA/Hibernate: detección de consultas N+1, JOIN FETCH, @EntityGraph y carga por lotes vinculados a un recuento real de consultas
- Gestión de transacciones: ubicación de @Transactional y propagación (REQUIRED, REQUIRES_NEW, NESTED) adaptadas a la unidad de trabajo real
- Diseño de API REST: nombres de recursos, códigos de estado, versionado y paginación que coinciden con la forma en que realmente se consume la API
- Spring Security: configuración de la cadena de filtros, autenticación JWT frente a autenticación mediante sesión y autorización a nivel de método adaptadas al modelo de amenazas real
- Estrategia de pruebas: pruebas unitarias con JUnit/Mockito, pruebas de capas de Spring y pruebas de integración con Testcontainers cuando la base de datos real es relevante
Cómo usarlo
Descarga el archivo de habilidades y pega todo su contenido en las instrucciones de tu proyecto de Claude (o en el prompt del sistema de cualquier chat de AI). Después, describe tu problema en lenguaje sencillo y recibirás un plan concreto y listo para ejecutar, sin tener que volver a explicar el contexto en cada sesión. Funciona con Claude, ChatGPT y cualquier chat de AI. Se instala en menos de 2 minutos.