Agent Java Code Review & Phân tích nghiệp vụ cho Openclaw

Một công cụ kiểm tra Java thông minh giúp phân tích các thay đổi Git, truy vết logic nghiệp vụ qua LSP và tạo các báo cáo chất lượng và PRD toàn diện.

qfann
v1.0.2
Apr 28, 2026
0
881
0

Cài đặt & Tải xuống

1. ClawHub CLI

Cách nhanh nhất để cài đặt kỹ năng trực tiếp từ thư viện.

npx clawhub@latest install deep-java-review

2. Cài đặt Thủ công

Sao chép thư mục kỹ năng vào một trong những vị trí sau

Toàn cục
~/.openclaw/skills/
Không gian làm việc
<project>/skills/

Ưu tiên: Không gian làm việc > Cục bộ > Gói sẵn

3. Cài đặt Prompt

Sao chép prompt này vào OpenClaw để tự động cài đặt.

Giúp tôi cài đặt deep-java-review bằng Clawhub. Nếu Clawhub chưa

Bạn muốn tải xuống?

Nhận các tệp kỹ năng gốc dưới dạng lưu trữ ZIP.

Agent Java Code Review & Phân tích nghiệp vụ là gì?

Kỹ năng Java Code Review là một khung tự động hóa tinh vi được thiết kế để nâng cao chất lượng của các dự án dựa trên Java. Bằng cách tận dụng Openclaw Skills, agent này thực hiện tìm hiểu sâu các thay đổi Git, vượt ra ngoài việc phân tích tĩnh để hiểu ý định nghiệp vụ đằng sau các sửa đổi mã. Nó nhắm mục tiêu cụ thể vào các stack cấp doanh nghiệp như Spring và MyBatis, đảm bảo rằng mọi commit đều tuân thủ các tiêu chuẩn chuyên nghiệp về đồng thời, quản lý giao dịch và xử lý tài nguyên.

Kỹ năng này đặc biệt có giá trị đối với các nhóm muốn duy trì tốc độ phát triển cao mà không làm mất đi tính toàn vẹn của mã. Nó thu hẹp khoảng cách giữa việc triển khai kỹ thuật và tài liệu nghiệp vụ bằng cách tự động tổng hợp Tài liệu Yêu cầu Sản phẩm (PRD) từ các thay đổi mã thực tế, cung cấp một câu chuyện rõ ràng về những gì đã được thay đổi và tại sao.

Trường hợp sử dụng Agent Java Code Review & Phân tích nghiệp vụ

  • Xem xét các pull requests cho các microservices để đảm bảo null safety và các hoạt động thread-safe.
  • Tạo tài liệu nghiệp vụ (PRD) cập nhật trực tiếp từ các commit mới nhất của mã nguồn.
  • Xác định các nút thắt cổ chai về hiệu suất và các mẫu truy vấn N+1 trong các triển khai MyBatis hoặc JPA.
  • Kiểm tra các thay đổi lược đồ cơ sở dữ liệu (DDL) nhạy cảm và đảm bảo ranh giới giao dịch phù hợp trong các dịch vụ Spring.

Cách thức hoạt động của Agent Java Code Review & Phân tích nghiệp vụ

  1. Agent phát hiện nhánh cơ sở và lấy các Git diff để xác định các tệp mới, được sửa đổi hoặc đã xóa.
  2. Nó truy vết chuỗi gọi phương thức từ các điểm vào như Controllers, MQ listeners hoặc các tác vụ Scheduled để xây dựng ngữ cảnh thực thi đầy đủ.
  3. Dựa trên logic đã truy vết, nó suy luận các yêu cầu nghiệp vụ và tạo tài liệu PRD có cấu trúc.
  4. Thực hiện quét nhanh các lỗ hổng P0/P1, bao gồm SQL injection, rò rỉ bộ nhớ và các bí mật được mã hóa cứng.
  5. Agent thực hiện một danh sách kiểm tra chi tiết gồm 12 danh mục từ Java Idioms và cách sử dụng Stream đến chất lượng SQL/DDL.
  6. Nó áp dụng thuật toán chấm điểm đa chiều để đánh giá chất lượng, bảo mật và khả năng bảo trì trước khi tạo báo cáo cuối cùng.

Cài đặt Agent Java Code Review & Phân tích nghiệp vụ

Để sử dụng kỹ năng này trong hệ sinh thái Openclaw Skills, hãy đảm bảo môi trường cục bộ của bạn đã định cấu hình Git và máy chủ Java LSP. Bạn có thể kích hoạt việc xem xét bằng cách sử dụng các thao tác Git tiêu chuẩn thông qua agent:

# Kiểm tra tất cả các thay đổi đã được stage so với baseline
git diff --cached -U500

# So sánh nhánh hiện tại với develop
git diff develop..HEAD --stat

Chỉ cần nhắc agent bằng các cụm từ như "review my code" hoặc "analyze this PR" để bắt đầu quy trình.

Lược đồ dữ liệu & Hệ thống phân loại của Agent Java Code Review & Phân tích nghiệp vụ

Kỹ năng này tạo ra các tệp Markdown có cấu trúc để sắp xếp các phát hiện của nó:

Tên tệp Mô tả nội dung
code-review-report.md Tóm tắt điểm số chất lượng, các lỗi phát hiện được (P0-P2) và tóm tắt logic nghiệp vụ.
prd-{version}.md Tài liệu Yêu cầu Sản phẩm bao gồm danh sách chức năng, chuỗi gọi cốt lõi và phân tích tác động.
sql-ddl-audit Siêu dữ liệu liên quan đến sửa đổi bảng, hiệu quả chỉ mục và rủi ro di cư dữ liệu.
api-specs Các thay đổi chi tiết về request/response schema cho các endpoint đã sửa đổi.

Tính năng Nâng cao của Agent Java Code Review & Phân tích nghiệp vụ

  • Tìm kiếm mẫu dựa trên AST để phát hiện các anti-patterns phức tạp như Double-Checked Locking không đúng cách hoặc rò rỉ tài nguyên.
  • Tự động phát hiện điểm vào nghiệp vụ cho các ứng dụng Spring Boot (Controller, Feign, RabbitListener).
  • Hệ thống chấm điểm thông minh trọng số bảo mật và tính toàn vẹn dữ liệu (P0) cao hơn các sở thích về phong cách.
  • Tích hợp sâu MyBatis để xác minh ID ánh xạ XML, rủi ro SQL injection trong các biến ${} và hiệu quả của PageHelper.

SKILL.md


Đang tải

Các kỹ năng Openclaw liên quan

METADATA

Github Stars: 0
forks: 0

Đặc sắc*