让 AI 不再写“烂代码”:Claude Code 实战指南
改进代码质量的最佳方式是做好两件事:在开发之前_规划解决方案_,并且_定期进行代码评审_。
之前我已经演示过,如何使用 Claude Code 的 /ultraplan 命令来简化规划阶段:
用 Claude Code 规划工作的最佳方式
在这篇文章里,我会展示如何通过下面的斜杠命令,请 Claude Code 进行一次深入的代码审查:
/ultrareview
/ultrareview 的工作方式
UltraReview 使用并行的 multi-agent 分析,对你当前的 codebase 做一次全面的 code review。实际做法是并行运行几个从不同角度检查 codebase 的 AI agent,然后将结果整合成一份报告。整个 review 过程会在云端完成。
/ultrareview 要求你的项目位于一个 Git repo 中。它基于 diff-based 分析,这意味着它需要:
-
Current branch vs default branch -
Changed files -
Commit history
借助这个命令,你可以审查 codebase 的当前状态,或针对某个特定的 PR:
/ultrareview # 审查某个特定 PR(完整链接示例)/ultrareview https://github.com/org/repo/pull/123# 审查某个特定 PR(编号示例)/ultrareview 123
如果你审查的是某个特定 PR,Claude 会启动一个 cloud sandbox,从 GitHub 克隆该 PR,分析 diff(PR vs base branch),并向你返回一份深入的 review。
/review 与 /ultrareview 有何不同
Claude Code 提供了两个用于 code review 的斜杠命令:/review 和 /ultrareview。两者的目的相同(审查 codebase),但第二个命令(/ultrareview)会提供更深入的分析,更适合复杂项目。通常它也需要 Claude Code 花费更多时间来完成深入的 review。这意味着你应当这样使用:
-
对 codebase 的日常持续审查使用 /review(更快、更高效、且不会消耗太多 tokens) -
当要在 codebase 中引入复杂变更并准备合并到 master branch 前,使用 /ultrareview
在真实项目中测试 /ultrareview
我会在一个真实项目中测试 /ultrareview:一个 SaaS 服务的 landing page。该页面使用 React 和 TailwindCSS 构建,看起来是这样的:

我将为这个页面添加一个重要的新功能:一个 sign-up 表单,邀请用户提供他们的邮箱地址以便接收更多关于该服务的信息。

需要特别说明的是,Claude 不仅会引入新功能,还会对方案进行验证。这意味着在实现新功能之后遇到重大问题的风险较低。

包含 sign-up 表单的区块看起来如下:

现在该测试一下 /ultrareview 了。当你输入这个斜杠命令时,Claude Code 会告知此次 review 大约需要 5–10 分钟,费用为 $5–10,具体取决于项目复杂度。提交命令后,Claude Code 会创建一个用于 code review 的 web session。

Claude Code 会生成一个链接,你可以在浏览器中打开,实时查看 review 进度:

打开该链接后,你就能实时监控 review 过程。

快速备注:
-
即使像本文这样的简单项目,ultrareview 也花了超过 5 分钟。 -
在我撰写本文时,用于 review session 的网页并不会自动刷新,你可能会看到 Claude Code 停留在 Verify 步骤。但如果你刷新页面,就会看到如下报告:

在终端中,你会看到 Claude 发现的 bug 摘要:

以及它如何修复这些问题的信息:

总结
在不同项目中测试了 /review 和 /ultrareview 之后,我想指出,这两个命令得到的结果非常相似:在发现并报告 bug 方面同样有效。我注意到 /ultrareview 通常更适合复杂的大型项目(包含数十个目录和文件),因此在做全面 review 时非常有用。但对于我日常的审查活动,以及我所做的小型和中型项目(例如 web prototypes),我对 /review 的表现已经相当满意。
注:本公众号文章仅用作分享交流,版权与观点均属原创作者。如有错漏或侵犯您的权益,联系我们进行更正或删除。
精彩推荐
教育部部长强调:要善用数据分析
高校新一轮审核评估结果,公布!
教育部最新文件!教师不得将AI用于下列情形
推荐20款国内免费AI生成PPT工具(2025最新)
超全教师实用爆款AI工具汇总
2025“人工智能+ ”教育行业应用白皮书
高校信创教育及教育信创化的建设探究
清华大学:DeepSeek与AI幻觉
教育部通知!公布一批高校评估结果
国家级教学成果奖一等奖获奖要点分析
高校专业人才培养方案修(制)订流程图
DeepSeek给高校教师的深度使用攻略!
清华大学,145页,《文科生零基础AI编程》(免费下载)
精选200个常用的DeepSeek提示词,建议收藏!
官方宣布!将创新创业业绩,作为高校教师职称评定等重要依据
北大版-86页DeepSeek黑科技手册流出!比清华版更炸裂
北大再更新,99页DeepSeek手册流出,真的太厉害了!
DeepSeek:教师必备的 20 个 AI 教学场景,重塑课堂新生态
DeepSeek洞察与大模型应用-人工智能技术发展与应用实践
推荐关注
夜雨聆风