工具

Claude Code /ultrareview 完全使用指南:深度代码审查命令实战

/ultrareview 命令完整指南:适用场景(重要 PR 前/接手他人代码/安全审查)、执行流程(逐文件深度分析到结构化报告)、输出格式(按优先级分组的审查报告)、与 CLAUDE.md 结合定义审查重点、/autofix-pr 联动修复,以及与普通审查对话的场景选择建议。

2026/4/233分钟 阅读ClaudeEagle

/ultrareview 是随 Claude Opus 4.7 一同发布的新斜杠命令,专门用于深度代码审查。与普通代码审查对话不同,ultrareview 启动一个专属的审查 Session,像细心的资深 Reviewer 一样仔细读取所有改动,找出 Bug 和设计问题。


什么时候用 /ultrareview

适合场景

  • 准备提交重要 PR 前的最终检查
  • 接手他人代码,快速发现隐患
  • 重构完成后验证没有引入新问题
  • 安全敏感代码的专项审查

不适合场景

  • 日常小改动(用普通对话审查更快)
  • 还在开发中的 WIP 代码
  • 纯格式/风格问题(用 lint 工具更合适)

基础使用

bash
# 审查当前改动(对比 HEAD)
/ultrareview

# 审查特定文件
/ultrareview src/api/payment.ts

# 审查特定 PR 的改动(需要 GitHub MCP)
/ultrareview --pr 234

ultrareview 做了什么

启动后,Claude Code 会:

  1. 读取所有改动文件(git diff 范围内)
  2. 逐文件深度分析
    • 逻辑正确性(边界情况、边缘情况)
    • 安全问题(注入、权限、数据泄漏)
    • 性能问题(N+1 查询、不必要重渲染、算法效率)
    • 可维护性(耦合度、命名、注释)
  3. 输出结构化报告,按优先级分组

典型输出格式:

ultrareview 完成 — 审查了 8 个文件,347 行改动 🔴 必须修改(阻止合并) ━━━━━━━━━━━━━━━━━━━━━━ src/api/payment.ts:L89 - SQL 查询未使用参数化,存在注入风险 现状:`db.query("SELECT * FROM orders WHERE id = " + orderId)` 修复:`db.query("SELECT * FROM orders WHERE id = $1", [orderId])` src/api/payment.ts:L134 - 退款金额未验证不能超过原始支付金额 现状:直接使用用户传入的 refundAmount 修复:添加 `if (refundAmount > originalAmount) throw new Error(...)` 🟡 建议修改 ━━━━━━━━━━━━ src/services/order.ts:L45-67 - getOrdersByUser() 在循环中查询,存在 N+1 问题 建议:使用一次 JOIN 查询或 DataLoader 批处理 💡 可以考虑 ━━━━━━━━━━━ src/components/PaymentForm.tsx:L23 - 错误处理只 console.log,用户看不到错误 考虑:显示用户友好的错误提示

提升 ultrareview 质量的技巧

技巧 1:在 CLAUDE.md 里定义审查重点

markdown
## 代码审查重点
安全优先级:
- P0:SQL/命令注入、认证绕过、数据泄漏
- P1:权限检查缺失、CSRF 防护
- P2:输入验证不完整

性能关注:
- 数据库 N+1 查询
- React 不必要重渲染
- 未分页的大数据集

技巧 2:指定审查范围

bash
# 只审查 API 层(不审查前端)
/ultrareview src/api/

# 只审查上次 commit 的改动
/ultrareview --since HEAD~1

技巧 3:结合 /autofix-pr 自动修复

bash
# 先 ultrareview 找问题
/ultrareview

# 对于可自动修复的问题
/autofix-pr --review-only

免费额度和计划

  • Pro 用户:免费 3 次 ultrareview 体验
  • Max 用户:包含在订阅中(建议重要 PR 前使用)
  • 每次消耗:比普通审查消耗更多 Token(因为更深入)

ultrareview vs 普通审查对话

普通对话审查/ultrareview
触发方式手动描述一个命令
覆盖范围你提到的文件所有改动文件
分析深度中等深度(像资深 Reviewer)
输出格式自由文本结构化报告
Token 消耗
适合场景日常开发重要 PR 前

来源:Anthropic Claude Opus 4.7 官方公告 | code.claude.com 斜杠命令文档 | 整理:ClaudeEagle

相关文章推荐

工具Claude Code Chrome 扩展指南:浏览器上下文、网页调试与前端协作新工作流Claude Code Chrome 扩展相关能力中文整理:为什么需要浏览器上下文、前端/网页调试场景、与本地代码仓库的协作方式、可用于 UI Bug 复现、控制台错误和网络请求分析,以及权限边界和安全实践。2026/5/20工具Claude Code Deep Links 完整指南:用 claude-cli:// 一键打开仓库与预填 PromptClaude Code Deep Links 官方文档中文整理:什么是 claude-cli:// 链接、如何构造 q/cwd/repo 参数、repo 如何解析本地 clone、Runbook/告警/Dashboard/CI 失败通知场景、各平台 handler 注册位置、GitHub Markdown 限制和安全机制。2026/5/20工具Claude Code 最值得安装的 10 个 Skills、Plugins 和 CLIs(2026 精选)Claude Code 扩展生态精选(2026 年 1400+ Skills、1600+ MCP 服务器):三类工具的本质区别(Skills 教 Claude 工作流/Plugins 给 Claude 新手/CLIs 给 Claude 助手);10 个精选推荐(Codex CLI 双 AI 协作/Obsidian 第二大脑/Autoresearch ML 实验/awesome-design-md UI 设计/Firecrawl 网页抓取/Playwright 浏览器自动化/NotebookLM CLI 研究/Skill Creator 官方脚手架/RAG-Anything 多模态知识图谱/Google Workspace CLI 办公集成);Day 1 必装清单(4 个覆盖 80% 需求);以及 Token 开销控制注意事项。2026/5/8工具Claude Code 命令速查手册 2026:键盘快捷键、Slash 命令、CLI 参数完全参考Claude Code v2.1.x(含 Opus 4.7/Sonnet 4.6/Haiku 4.5)完整速查手册:全部键盘快捷键(核心/输入编辑/模型切换/快速前缀);完整 Slash 命令(会话管理/配置/项目工具/系统账户,含 /ultraplan、/ultrareview、/batch、/loop、/schedule 等新命令);CLI 参数(交互模式/Print 模式/模型参数,含 --bare、--fork-session、--json-schema 等);权限模式对比表;模型和努力等级选择;环境变量速查;以及关键文件结构。2026/5/6工具2026 年 AI 编程工具全景对比:Claude Code、Cursor、GitHub Copilot、Gemini CLI 横评四大 AI 编程工具 2026 年完整横评:定位对比(Agent vs IDE 助手)、功能矩阵(补全/多文件/Subagent/MCP/IDE 支持)、价格对比(Gemini CLI 免费层最慷慨)、各工具深度评估(优势+适合场景),以及 4 种推荐组合方案(个人全能/低预算/最低成本/企业团队)和选择决策树。2026/4/24工具Claude Code vs GitHub Copilot 深度对比 2026:两种 AI 编程范式的完整分析Claude Code 和 GitHub Copilot 深度对比:核心范式差异(Agent vs 助手)、完整功能对比矩阵(补全/内联修改/多文件实现/Subagent/自动测试/MCP 集成)、价格对比($10/月 vs $100/月)、各自最适合的使用场景,以及两者结合使用的最优工作流建议。2026/4/23