Claude Code Java 开发常用插件指南
# 前言
Claude Code 是一款强大的 AI 编程助手,通过插件系统可以大幅提升开发效率。官方插件仓库 claude-plugins-official 提供了一系列高质量插件,本文将介绍 Java 程序员适合安装的插件及其使用方法。
# 一、Java 程序员推荐插件
以下插件来自官方仓库 @anthropics/claude-code-plugins,安装命令:
npx claude-plugins install <plugin-name>
1
# 1.1 核心开发插件
| 插件名 | 用途 | 推荐度 |
|---|---|---|
| code-review | 自动代码审查,多 Agent 协作评分 | ⭐⭐⭐⭐⭐ |
| feature-dev | 功能开发工作流,从设计到实现 | ⭐⭐⭐⭐⭐ |
| security-guidance | 安全提醒,编辑文件时警告潜在风险 | ⭐⭐⭐⭐ |
| commit-commands | Git 提交工作流,自动生成 commit message | ⭐⭐⭐⭐ |
| context7 | 文档查找,获取最新 API 文档 | ⭐⭐⭐ |
# 1.2 插件安装
# 安装代码审查插件
npx claude-plugins install @anthropics/claude-code-plugins/code-review
# 安装功能开发插件
npx claude-plugins install @anthropics/claude-code-plugins/feature-dev
# 安装安全提醒插件
npx claude-plugins install @anthropics/claude-code-plugins/security-guidance
# 安装 Git 提交插件
npx claude-plugins install @anthropics/claude-code-plugins/commit-commands
# 安装文档查找插件
npx claude-plugins install @anthropics/claude-plugins-official/context7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
# 1.3 插件管理
# 查看已安装插件
npx claude-plugins list
# 启用插件
npx claude-plugins enable <plugin-name>
# 禁用插件
npx claude-plugins disable <plugin-name>
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
# 二、code-review 插件详解
自动代码审查插件,使用多个专业 Agent 协作审查,基于置信度过滤误报。
# 2.1 基础命令
/code-review
1
# 2.2 实际开发场景
# 场景一:审核本地未提交的代码
每天写完代码,提交前先自查:
/code-review
请审查我本地未提交的修改,指出主要问题,按严重程度列出改进建议。
1
2
2
快速版:
/code-review
请检查当前 git diff,列出最重要的 3 个问题。
1
2
2
# 场景二:帮我改个 BUG
/code-review
这段代码报空指针异常,请帮我分析原因并修复。
1
2
2
/code-review
这个接口响应很慢,请帮我排查性能问题。
1
2
2
# 场景三:帮我设计需求并编写代码
/code-review
我需要实现一个用户登录功能,使用 JWT 认证,请帮我设计接口和编写代码。
1
2
2
/code-review
请帮我设计一个订单状态机,支持待支付、已支付、已发货、已完成、已取消五种状态流转。
1
2
2
# 2.3 审查维度
多维度深度审查:
/code-review
请从以下维度审查代码:
- 正确性和边界情况
- 安全漏洞(SQL注入、XSS、越权)
- 性能与效率
- 可读性和可维护性
- 异常处理是否完整
1
2
3
4
5
6
7
2
3
4
5
6
7
安全专项审查:
/code-review
重点检查安全问题:输入验证、SQL注入、权限控制、敏感数据处理。
1
2
2
# 三、插件搭配使用实例
# 3.1 实例一:新功能开发全流程
需求:开发一个用户注册功能,包含邮箱验证。
# 步骤1:使用 feature-dev 设计功能
/feature-dev
我需要开发用户注册功能,要求:
1. 支持邮箱注册
2. 发送验证邮件
3. 验证码有效期15分钟
4. 密码强度校验
# 步骤2:根据设计实现代码
(编写代码...)
# 步骤3:使用 code-review 审查代码
/code-review
请审查用户注册功能的实现,重点检查:
1. 参数校验是否完整
2. 验证码存储是否安全
3. 是否有并发问题
# 步骤4:使用 security-guidance 检查安全
(插件会自动警告潜在安全问题)
# 步骤5:使用 commit-commands 提交代码
/commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# 3.2 实例二:BUG 修复流程
问题:订单支付接口偶发超时。
# 步骤1:使用 code-review 分析问题
/code-review
订单支付接口偶发超时,相关代码如下:
[粘贴代码]
请帮我分析可能的原因。
# 步骤2:根据建议修复
(修改代码...)
# 步骤3:审查修复方案
/code-review
请审查我的修复方案是否合理,有没有引入新问题。
# 步骤4:使用 context7 查阅文档
/context7
请查阅 Redis 分布式锁的最佳实践文档。
# 步骤5:提交修复
/commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 3.3 实例三:重构优化流程
需求:重构一个 500 行的 Service 类。
# 步骤1:使用 code-review 分析代码
/code-review
请分析这个 Service 类的代码结构,指出可以优化的地方:
1. 方法是否过长
2. 是否有重复代码
3. 职责是否单一
# 步骤2:根据建议重构
(重构代码...)
# 步骤3:再次审查
/code-review
请审查重构后的代码,确认是否改进到位。
# 步骤4:提交重构
/commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 3.4 实例四:上线前安全检查
# 使用 code-review 进行安全审查
/code-review
请对以下模块进行安全审查:
1. 用户输入验证
2. SQL 查询是否使用预编译
3. 敏感数据是否加密
4. 接口是否有权限控制
# security-guidance 会自动警告潜在安全问题
# 根据警告逐一修复
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
# 四、Java/Spring Boot 专用指令
# 4.1 Controller 层
/code-review
请审查这个 Controller:
1. 参数校验是否完整(@Valid、@NotNull)
2. 异常处理是否规范
3. 返回值是否符合接口规范
4. 是否有安全问题(越权、参数注入)
1
2
3
4
5
6
2
3
4
5
6
# 4.2 Service 层
/code-review
请审查这个 Service:
1. 事务边界是否正确
2. 是否有并发安全问题
3. 异常处理是否合理
4. 是否有性能瓶颈(循环查库、N+1)
1
2
3
4
5
6
2
3
4
5
6
# 4.3 Repository 层
/code-review
请审查数据访问层:
1. SQL 是否有性能问题
2. 索引使用是否合理
3. 是否有 SQL 注入风险
4. 分页查询是否正确
1
2
3
4
5
6
2
3
4
5
6
# 4.4 实体类
/code-review
请简化这个实体类,使用 Lombok 减少样板代码,优化字段命名。
1
2
2
# 五、常见问题处理
# 5.1 代码报错
/code-review
这段代码报错:[粘贴错误信息]
请帮我分析原因并修复。
1
2
3
2
3
# 5.2 性能问题
/code-review
这个接口响应时间超过 3 秒,请帮我定位性能瓶颈并优化。
1
2
2
# 5.3 安全问题
/code-review
请检查这段代码是否有安全漏洞,包括 SQL 注入、XSS、敏感信息泄露。
1
2
2
# 5.4 代码理解
/code-review
请解释这段代码的作用,并指出可能的问题。
1
2
2
# 六、推荐工作流
# 6.1 日常开发流程
# 1. 写完功能后先审查
/code-review
请审查我本地未提交的修改,指出主要问题。
# 2. 根据意见修改
# 3. 提交前最后检查
/code-review
请快速检查当前修改是否有明显问题。
# 4. 使用 commit-commands 提交
/commit
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
# 6.2 审查时机
| 时机 | 动作 |
|---|---|
| 功能写完 | review → 修改 → 提交 |
| BUG 修复 | 描述问题 → review → 修复 → 提交 |
| 重构代码 | review → 重构 → 再 review → 提交 |
| 上线前 | 安全专项 review |
# 七、总结
| 插件 | 核心用途 | 适用场景 |
|---|---|---|
| code-review | 找问题、查风险、改 BUG、设计功能 | 提交前自查、问题排查、需求设计 |
| feature-dev | 功能开发工作流 | 新功能设计到实现 |
| security-guidance | 安全提醒 | 编写代码时实时警告 |
| commit-commands | Git 提交 | 自动生成 commit message |
| context7 | 文档查找 | 获取最新 API 文档 |
核心流程:
写代码 → review 审查 → 修改问题 → 提交
1
# 相关链接
上次更新: 2026/6/10 14:54:03