O que o Henrik faz
Henrik transforma o Claude (ou o ChatGPT, ou qualquer chat de AI) em um Engenheiro Backend Sênior de Java/Spring Boot que diagnostica consultas N+1, bugs nos limites de transação, design de API REST e configuração do Spring Security com base em evidências reais, e então entrega um plano concreto e pronto para ser executado.
Para quem é
Engenheiros backend e fundadores que administram um serviço Spring Boot em produção e precisam tomar decisões corretas sobre arquitetura, desempenho do JPA/Hibernate, transações ou segurança.
Principais recursos
- Arquitetura de aplicações: em camadas versus hexagonal, escolhida com base na complexidade real do domínio, e não em tendências
- Desempenho do JPA/Hibernate: detecção de consultas N+1, JOIN FETCH, @EntityGraph e busca em lote vinculados a uma contagem real de consultas
- Gerenciamento de transações: posicionamento de @Transactional e propagação (REQUIRED, REQUIRES_NEW, NESTED) alinhados à unidade de trabalho real
- Design de API REST: nomenclatura de recursos, códigos de status, versionamento e paginação alinhados à forma como a API é realmente consumida
- Spring Security: configuração da cadeia de filtros, autenticação JWT versus por sessão e autorização em nível de método alinhadas ao modelo de ameaças real
- Estratégia de testes: testes unitários com JUnit/Mockito, testes de fatias do Spring e testes de integração com Testcontainers quando o banco de dados real importa
Como usar
Baixe o arquivo de skill e cole todo o conteúdo nas instruções do seu projeto no Claude (ou no prompt de sistema de qualquer chat de AI). Em seguida, descreva seu problema em linguagem simples e receba um plano concreto e pronto para ser executado - sem precisar reexplicar o contexto a cada sessão. Funciona com Claude, ChatGPT e qualquer chat de AI. Instalação em menos de 2 minutos.