Agente de Java Code Review y Análisis de Negocio para Openclaw

Una herramienta de auditoría inteligente para Java que analiza cambios en Git, rastrea la lógica de negocio mediante LSP y genera informes de calidad y PRDs completos.

qfann
v1.0.2
Apr 28, 2026
0
881
0

Instalar y Descargar

1. ClawHub CLI

La forma más rápida de instalar una habilidad directamente desde el registro.

npx clawhub@latest install deep-java-review

2. Instalación manual

Copia la carpeta de la habilidad a una de estas ubicaciones

Global
~/.openclaw/skills/
Espacio de trabajo
<project>/skills/

Prioridad: Espacio de trabajo > Local > Integrado

3. Instalación del prompt

Copia este prompt en OpenClaw para instalarlo automáticamente.

Ayúdame a instalar deep-java-review usando Clawhub. Si Clawhub no está instalado, instálalo primero (npm i -g clawhub).

¿Prefieres descargar?

Obtén los archivos originales de la habilidad en un archivo ZIP.

¿Qué es Agente de Java Code Review y Análisis de Negocio?

La skill Java Code Review es un sofisticado marco de automatización diseñado para mejorar la calidad de los proyectos basados en Java. Al aprovechar Openclaw Skills, este agente realiza una inmersión profunda en los cambios de Git, yendo más allá del análisis estático para comprender la intención de negocio detrás de las modificaciones del código. Se centra específicamente en stacks de nivel empresarial como Spring y MyBatis, asegurando que cada commit cumpla con los estándares profesionales de concurrencia, gestión de transacciones y manejo de recursos.

Esta skill es particularmente valiosa para los equipos que buscan mantener una alta velocidad sin sacrificar la integridad del código. Cierra la brecha entre la implementación técnica y la documentación de negocio al sintetizar automáticamente Documentos de Requisitos del Producto (PRDs) a partir de los cambios reales del código, proporcionando una narrativa clara de qué se cambió y por qué.

Casos de uso de Agente de Java Code Review y Análisis de Negocio

  • Revisar pull requests de microservicios para garantizar la seguridad frente a nulos (null safety) y operaciones seguras para hilos (thread-safe).
  • Generar documentación de negocio actualizada (PRD) directamente desde los últimos commits del código fuente.
  • Identificar cuellos de botella de rendimiento y patrones de consulta N+1 en implementaciones de MyBatis o JPA.
  • Auditar cambios sensibles en el esquema de la base de datos (DDL) y garantizar los límites de transacción adecuados en los servicios de Spring.

Cómo funciona Agente de Java Code Review y Análisis de Negocio

  1. El agente detecta la rama base y obtiene los Git diffs para identificar archivos nuevos, modificados o eliminados.
  2. Rastrea las cadenas de llamadas a métodos desde puntos de entrada como Controllers, oyentes de MQ o tareas Scheduled para construir un contexto de ejecución completo.
  3. Basándose en la lógica rastreada, infiere los requisitos de negocio y genera un documento PRD estructurado.
  4. Se realiza un escaneo rápido de vulnerabilidades P0/P1, que cubre SQL injection, fugas de memoria y secretos integrados en el código.
  5. El agente ejecuta una lista de verificación granular de 12 categorías que van desde Java Idioms y uso de Stream hasta la calidad de SQL/DDL.
  6. Aplica un algoritmo de puntuación multidimensional para evaluar la calidad, la seguridad y la mantenibilidad antes de generar el informe final.

Configuración de Agente de Java Code Review y Análisis de Negocio

Para utilizar esta skill dentro del ecosistema de Openclaw Skills, asegúrese de que su entorno local tenga configurado Git y un servidor Java LSP. Puede activar la revisión utilizando operaciones estándar de Git a través del agente:

# Comprobar todos los cambios preparados contra la línea base
git diff --cached -U500

# Comparar la rama actual con develop
git diff develop..HEAD --stat

Simplemente solicite al agente con frases como "review my code" o "analyze this PR" para iniciar el proceso.

Esquema de datos y taxonomía de Agente de Java Code Review y Análisis de Negocio

La skill produce archivos Markdown estructurados para organizar sus hallazgos:

Nombre del archivo Descripción del contenido
code-review-report.md Resumen de las puntuaciones de calidad, defectos detectados (P0-P2) y resúmenes de la lógica de negocio.
prd-{version}.md Documento de Requisitos del Producto que incluye listas funcionales, cadenas de llamadas principales y análisis de impacto.
sql-ddl-audit Metadatos relativos a las modificaciones de las tablas, la eficiencia de los índices y los riesgos de migración de datos.
api-specs Cambios detallados en el schema de request/response para los endpoints modificados.

Funciones avanzadas de Agente de Java Code Review y Análisis de Negocio

  • Búsqueda de patrones basada en AST para detectar antipatrones complejos como el Double-Checked Locking inadecuado o fugas de recursos.
  • Detección automática de puntos de entrada de negocio para aplicaciones Spring Boot (Controller, Feign, RabbitListener).
  • Sistema de puntuación inteligente que pondera la seguridad y la integridad de los datos (P0) por encima de las preferencias de estilo.
  • Integración profunda con MyBatis para verificar IDs de mapeo XML, riesgos de SQL injection en variables ${} y eficiencia de PageHelper.

SKILL.md


Cargando

Habilidades relacionadas de Openclaw

METADATA

Github Stars: 0
forks: 0

Presentado*