Java代码

SKILL开发
开发 未标注权限 许可证不明确
安装这个技能

Java 代码审查报告生成器。用于审查 Java 代码变更,生成结构化审查报告。 触发场景: (1) 审查 git diff 或代码变更 (2)

一句话选型结论

按资料字段整理

Java代码是开发类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类开发 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install zcwl/java-code-reviewer
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

开发
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方zcwl仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 enterprise
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791736298
正文体量4.7 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写代码与改 bug

按需求补代码、定位并修掉报错。

读仓库与生成改动

让模型读懂项目结构,再给出可落地的改动。

跑测试与排查故障

按现象排查问题,补测试用例并复跑。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在开发场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
Java代码当前 未标注权限 未标注 未标注 未标注 有
技能审查员 浏览器控制 ClawHub 市场 877.9 万 OpenClaw 有
Vercel React 最佳实践 浏览器控制 GitHub 仓库 849.1 万 Codex、Claude、Cursor 有
GitHub 代码协作 联网访问 ClawHub 市场 763.3 万 OpenClaw 有
网页设计指南 联网访问 GitHub 仓库 668.6 万 Codex、Claude、Cursor 有
本体论 只读 ClawHub 市场 663.7 万 OpenClaw 有

SKILL.md 全文

4.7 KB
模型实际读到的说明书原文,来自技能仓库

Java 代码审查报告生成器

快速开始

  1. 用户提供输入:
    - 必填:git diff 输出或需要审查的 Java 源文件
    - 可选:需求文档、技术方案设计文档(用于一致性检查)

  2. 执行审查:
    - 加载审查规则 references/rules.md
    - 按 6 个维度逐项检查
    - 标记问题及严重程度

  3. 生成报告:
    - 使用 assets/report-template.md 模板
    - 输出 Markdown 或 HTML 格式

审查维度

维度 描述 常见违规示例
代码风格与命名 命名规范、代码格式、注释 变量名 int d;类名 userService;魔法值 status = 1;注释掉的代码
异常处理 异常捕获、抛出策略、错误处理 空 catch 块;捕获 Exception 但不处理;返回 null 而非抛异常
安全隐患 敏感信息、注入风险、权限控制 SQL 拼接;硬编码密码/密钥;未校验用户输入;敏感日志
性能问题 循环优化、资源复用、算法效率 循环内字符串拼接;N+1 查询;未复用连接;HashMap 频繁扩容
设计合理性 单一职责、模块化、扩展性 过长的函数(>50行);过多参数(>3个);重复代码;违反单一职责
资源管理 资源释放、连接池、内存管理 未关闭 Connection/File/Stream;ThreadLocal 未清理;内存泄漏

严重程度定义

级别 说明 示例
Critical 必须修复,可能导致系统崩溃、安全漏洞或数据丢失 SQL 注入;空指针导致崩溃;未释放关键资源;硬编码密码
Major 强烈建议修复,影响代码质量、可维护性或性能 空 catch 块;N+1 查询;过长的函数;重复代码;内存泄漏风险
Minor 建议改进,不影响功能但有优化空间 魔法值未提取;命名不够清晰;可以简化的逻辑
Suggestion 可选优化,用于代码美化或最佳实践 添加 Javadoc;代码格式微调;提取工具方法

输出格式

格式要求

  • 默认输出:Markdown
  • 可选输出:HTML(用户指定时)
输出格式: HTML

报告结构

  1. 概述(审查文件数、问题统计)
  2. 问题列表(按 Critical → Major → Minor → Suggestion 排序)
  3. 修复建议(含代码对比)
  4. 一致性检查(如果提供了需求/设计文档)

修复建议格式(必须包含)

每个问题必须包含以下结构:

### N. [严重程度] 问题标题
文件:`文件名:行号`

**问题描述**:
[简短描述问题]

**问题代码**:
```java
// 完整的修复前代码片段(至少 3 行上下文)

修复后代码:

// 完整的修复后代码片段(必须可运行)

参考规则:[对应规则编号和名称]


> ⚠️ **关键要求**:修复前后的代码片段必须是完整的、可运行的代码,不能只是文字描述。

## 使用示例

**用户输入**:

审查以下代码变更:
[git diff 输出]


**系统输出**:

Java 代码审查报告

概述

  • 审查文件:3 个
  • 问题总数:5 个
  • Critical: 1
  • Major: 2
  • Minor: 2

问题详情

1. [Critical] 未释放数据库连接

文件:UserService.java:45

问题描述:
在方法中获取了数据库连接但未确保关闭。

问题代码:

public User findById(Long id) {
    Connection conn = dataSource.getConnection(); // 未关闭
    // ...
}

修复建议:
使用 try-with-resources 确保资源释放。

修复后代码:

public User findById(Long id) {
    try (Connection conn = dataSource.getConnection()) {
        // ...
    } // 自动关闭
}

... (更多问题)
```

审查规则

详细规则见 references/rules.md,包含:
- Google Java Style Guide 精简版(10条)
- 阿里巴巴 Java 开发手册 精简版(10条)
- Clean Code 原则 精简版(10条)

报告模板

默认模板见 assets/report-template.md。

如需自定义输出格式或添加额外检查项,修改模板文件。

常见问题

5 问
答案由本站依据条目字段整理
Java代码怎么安装?

在支持 Skills 的客户端里执行:skillhub install zcwl/java-code-reviewer。安装方式为未标注。装完刷新技能列表或重开客户端。

Java代码支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

Java代码权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

Java代码收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

Java代码用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。