💡 核心摘要 (TL;DR)
Claude Code 提供三个内置命令,简化从功能开发到代码库重构的流程。/simplify 实现本地代码清理与优化,/code-review –fix 提供多 Agent 自动修复能力,而 /batch 可批量迁移和重构整个项目。使用这些命令可节省手动 Code Review 时间,提高代码质量和一致性。
自动化代码清理与审查的背景
开发者在 Claude Code 中写完功能后,传统流程通常为:跑测试 → 自查代码 → 开 PR → 等待同事 Review → 根据反馈修改 → 合并。这个循环耗时长,且大多数问题属于机械性代码卫生问题,而非设计分歧。
Claude Code 新版本提供三个内置命令:/simplify、/code-review –fix、/batch,无需安装插件即可直接使用。
/simplify —— 一键本地代码优化
/simplify 是后置清理命令,可检测最近修改文件的重复逻辑、低效写法,并自动修复。
![图片[1]-Claude Code 自动 Code Review 与批量重构终极指南:/simplify、/code-review –fix 与 /batch 深度解析-🎉数字奇遇🎉](https://www.freeyong.com/wp-content/uploads/2026/06/a7a55caffe20260601164421.webp)
工作机制:
- 使用 git diff 确认最近改动的文件
- 启动三个独立审查 Agent,分别关注不同优化方向
- 汇总结果后自动修复有效问题,生成简短修复摘要
![图片[2]-Claude Code 自动 Code Review 与批量重构终极指南:/simplify、/code-review –fix 与 /batch 深度解析-🎉数字奇遇🎉](https://www.freeyong.com/wp-content/uploads/2026/06/517b9d84b520260601164423.webp)
无需额外 prompt,几十秒即可完成清理。
![图片[3]-Claude Code 自动 Code Review 与批量重构终极指南:/simplify、/code-review –fix 与 /batch 深度解析-🎉数字奇遇🎉](https://www.freeyong.com/wp-content/uploads/2026/06/750a45ceeb20260601164426.webp)
/code-review –fix —— 多 Agent 高级修复
/code-review –fix 是 /simplify 的底层升级版,可提供更多控制权和并行审查流水线:
- 多 Agent 并行分析代码变更,分别针对不同类别的问题
- 验证步骤过滤误报
- –fix 参数直接将修复应用到工作目录
# 审查最近的改动并自动修复
/code-review –fix
# 等价于
/simplify
区别:/code-review 支持在 GitHub PR 上触发云端审查,而 /simplify 和 /code-review –fix 均为本地操作。
审查结果严重程度分级
| 标记 | 等级 | 说明 |
|---|---|---|
| 🔴 | Important | 应在合并前修复的 bug |
| 🟡 | Nit | 值得修但不阻塞的小问题 |
| 🟣 | Pre-existing | 代码库已有问题,非本次改动引入 |
加 –fix 参数后,高优先级问题会被自动修复,低优先级问题只做报告。
/batch —— 批量重构整个代码库
/batch 可对整个项目执行统一修改,例如将多个 React class 组件迁移为 functional component,或统一 API 错误响应格式。
/batch 把项目里所有 React class 组件转成 functional component + hooks
执行流程:
- Plan Mode:探索 Agent 分析文件、模式与调用点,将工作拆分为独立单元
- 批准计划后,每个 Agent 在独立 git worktree 完成修改,执行 /simplify、测试、commit、push、开 PR
- 实时状态表显示各单元进度,最终输出完成情况
![图片[4]-Claude Code 自动 Code Review 与批量重构终极指南:/simplify、/code-review –fix 与 /batch 深度解析-🎉数字奇遇🎉](https://www.freeyong.com/wp-content/uploads/2026/06/84dc20cf8a20260601164429.webp)
git worktree 隔离机制
每个 Agent 在独立分支和工作副本中操作,避免合并冲突。如果单元失败,只需丢弃该单元,其余成功单元不受影响。/batch 必须在 git 仓库中执行。
适用场景
- ✅ 框架迁移(React class → hooks、Vue 2 → Vue 3 逐组件迁移)
- ✅ API 格式统一(所有接口的错误响应统一格式)
- ✅ 命名规范执行(snake_case → camelCase 全局替换)
- ✅ 依赖替换(moment → dayjs 全局替换)
- ✅ 批量补充测试覆盖未覆盖模块
- ❌ 紧耦合修改(A 文件依赖 B 文件先改好)
三个命令覆盖了从单功能优化到整个代码库重构的完整流程:/simplify 为本地自动 Code Reviewer,/batch 为团队级批量迁移工具,均自带、免费、无需配置。
如果你仍在手动检查代码质量或为统一格式烦恼,这些命令可以显著提升效率和一致性。
常见问题 (FAQ)
1. /simplify 和 /code-review –fix 有什么区别?
/simplify 是简单本地清理命令,底层调用 /code-review –fix。/code-review –fix 提供更多控制和多 Agent 并行修复能力。
2. /batch 需要什么前提条件?
项目必须是 git 仓库。/batch 依赖 git worktree 隔离机制,每个 Agent 独立修改并提交 PR。
3. 如何选择命令使用?
开发完功能后使用 /simplify;需要更精细控制或多 Agent 并行修复时使用 /code-review –fix;需对整个代码库批量迁移或统一格式时使用 /batch。










暂无评论内容