Agente de Java Code Review & Análise de Negócios para Openclaw

Uma ferramenta inteligente de auditoria Java que analisa alterações de Git, rastreia a lógica de negócios via LSP e gera PRDs abrangentes e relatórios de qualidade.

qfann
v1.0.2
Apr 28, 2026
0
881
0

Instalar e Baixar

1. ClawHub CLI

A maneira mais rápida de instalar uma habilidade diretamente do registro.

npx clawhub@latest install deep-java-review

2. Instalação Manual

Copie a pasta da habilidade para um desses locais

Global
~/.openclaw/skills/
Espaço de trabalho
<project>/skills/

Prioridade: Espaço de Trabalho > Local > Integrado

3. Instalação do Prompt

Copie este prompt para o OpenClaw para instalá-lo automaticamente.

Ajude-me a instalar o deep-java-review usando o Clawhub. Se o Clawhub não estiver instalado, instale-o primeiro (npm i -g clawhub).

Prefere baixar?

Obtenha os arquivos originais da habilidade em um arquivo ZIP.

O que é Agente de Java Code Review & Análise de Negócios?

A skill Java Code Review é um framework de automação sofisticado projetado para melhorar a qualidade de projetos baseados em Java. Ao aproveitar o Openclaw Skills, este agente realiza um mergulho profundo nas alterações do Git, indo além da análise estática para entender a intenção de negócio por trás das modificações de código. Ele foca especificamente em stacks de nível empresarial como Spring e MyBatis, garantindo que cada commit siga os padrões profissionais de concorrência, gerenciamento de transações e manipulação de recursos.

Esta skill é particularmente valiosa para equipes que buscam manter alta velocidade sem sacrificar a integridade do código. Ela preenche a lacuna entre a implementação técnica e a documentação de negócios, sintetizando automaticamente Documentos de Requisitos de Produto (PRDs) a partir das alterações reais do código, fornecendo uma narrativa clara do que foi alterado e por quê.

Casos de uso do Agente de Java Code Review & Análise de Negócios

  • Revisar pull requests de microsserviços para garantir null safety e operações thread-safe.
  • Gerar documentação de negócios atualizada (PRD) diretamente dos commits mais recentes do codebase.
  • Identificar gargalos de desempenho e padrões de consulta N+1 em implementações MyBatis ou JPA.
  • Auditar alterações sensíveis de esquema de banco de dados (DDL) e garantir limites de transação adequados em serviços Spring.

Como o Agente de Java Code Review & Análise de Negócios funciona

  1. O agente detecta a branch base e busca Git diffs para identificar arquivos novos, modificados ou excluídos.
  2. Ele rastreia cadeias de chamadas de métodos a partir de pontos de entrada como Controllers, listeners MQ ou tarefas Scheduled para construir um contexto de execução completo.
  3. Com base na lógica rastreada, ele infere os requisitos de negócio e gera um documento PRD estruturado.
  4. Uma varredura rápida para vulnerabilidades P0/P1 é realizada, cobrindo SQL injection, vazamentos de memória e segredos hardcoded.
  5. O agente executa um checklist granular de 12 categorias, variando de Java Idioms e uso de Stream até qualidade de SQL/DDL.
  6. Ele aplica um algoritmo de pontuação multidimensional para avaliar qualidade, segurança e manutenibilidade antes de gerar o relatório final.

Configuração do Agente de Java Code Review & Análise de Negócios

Para usar esta skill dentro do ecossistema Openclaw Skills, certifique-se de que seu ambiente local tenha Git e um servidor Java LSP configurado. Você pode acionar a revisão usando operações padrão do Git através do agente:

# Verifique todas as alterações no stage contra a baseline
git diff --cached -U500

# Compare a branch atual com a develop
git diff develop..HEAD --stat

Basta solicitar ao agente com frases como "review my code" ou "analyze this PR" para iniciar o processo.

Esquema de Dados e Taxonomia de Agente de Java Code Review & Análise de Negócios

A skill produz arquivos Markdown estruturados para organizar suas descobertas:

Nome do Arquivo Descrição do Conteúdo
code-review-report.md Resumo das pontuações de qualidade, defeitos detectados (P0-P2) e resumos de lógica de negócios.
prd-{version}.md Documento de Requisitos de Produto, incluindo listas funcionais, cadeias de chamadas principais e análise de impacto.
sql-ddl-audit Metadados sobre modificações de tabela, eficiência de índice e riscos de migração de dados.
api-specs Mudanças detalhadas de schema de request/response para endpoints modificados.

Recursos avançados do Agente de Java Code Review & Análise de Negócios

  • Busca de padrões baseada em AST para detectar anti-padrões complexos como Double-Checked Locking inadequado ou vazamentos de recursos.
  • Detecção automatizada de pontos de entrada de negócios para aplicações Spring Boot (Controller, Feign, RabbitListener).
  • Sistema de pontuação inteligente que pondera segurança e integridade de dados (P0) acima de preferências estilísticas.
  • Integração profunda com MyBatis para verificar IDs de mapeamento XML, riscos de SQL injection em variáveis ${} e eficiência do PageHelper.

SKILL.md


Carregamento

Habilidades relacionadas do Openclaw

METADATA

Github Stars: 0
forks: 0

Apresentou*