Claude Code Opus 4.7 超详细教程,/ultrareview + Routines 一步到位
上周三我正准备提交一个重构PR,顺手跑了下/review,结果啥也没发现——我满心欢喜地merge了。
第二天线上炸了。
一个空指针异常,藏在try-catch的最底层,跑了三个月才触发。我盯着那行代码看了整整五分钟,想不通为什么review的时候没抓到。
后来我才意识到,本地的/review就是单次扫描,一个pass过去了就过去了,根本没有"再来一次验证"的机会。
正好那天晚上Anthropic发布了Claude Opus 4.7,带着一个叫/ultrareview的新功能。
我试了一下。
同一个PR,/ultrareview直接揪出了那个空指针。
这次更新到底改了什么?
Opus 4.7是2026年4月16号发的,距离上一个大版本差不多两个月。表面上是个模型升级,实际上Claude Code的整个工具链都换了一轮血。
核心变化就五个字:多、快、准、省、远。
- 多:
/ultrareview用多个云端agent并行review,互相验证 - 快:原生二进制替代Node.js,启动速度快了一倍
- 准:新的
xhigh推理等级,代码理解和bug检测能力大幅提升 - 省:
/usage命令让你看清token花在了哪 - 远:Routines让你把任务丢到云端定时跑,不用守着电脑
下面我一个一个拆开说。
环境准备
升级Claude Code
先确认你当前版本:
claude --version
# 如果低于 v2.1.113,需要升级
升级到最新版(v2.1.113引入了原生二进制,不再是Node.js包):
npm install -g @anthropic-ai/claude-code@latest
claude update
升级完验证一下:
claude --version
# 应该输出 v2.1.113 或更高
登录并切换到Opus 4.7
claude login
claude
进到交互模式后:
> /model opus
# 切换到 claude-opus-4-7
如果你是Max或Team Premium用户,Opus 4.7已经是默认模型了,不用手动切。
设置推理等级
Opus 4.7引入了一个新的xhigh等级,介于high和max之间。第一次切到4.7的时候会自动设为默认。
手动设置:
> /effort xhigh
或者直接输入/effort(不带参数),会弹出一个交互式滑块,用方向键调节就行——这个设计挺人性化的,不用记那些等级名字了。
/ultrareview:云端多agent代码审查
这是我觉得本次更新最值钱的功能。
基本用法
# 审查当前分支的改动
> /ultrareview
# 审查指定PR
> /ultrareview 1234
执行后会出现一个确认界面,展示diffstat(改了哪些文件、增删多少行),确认后开始跑。
它和普通/review有什么区别?
/review | /ultrareview | |
|---|---|---|
| 运行位置 | 本地session | 云端sandbox |
| 审查深度 | 单次扫描 | 多agent并行 + 对抗验证 |
| 耗时 | 几秒到几分钟 | 大约5-10分钟 |
| 费用 | 计入正常用量 | 免费额度后约$5-20/次 |
| 适用场景 | 迭代中快速反馈 | 合并前的深度审查 |
说白了,/review像是你自己看一遍代码,/ultrareview像是找了三个高级工程师各自独立看一遍,然后互相challenge对方发现的问题。
实际体验
我拿一个真实的后端项目试了一下。这个PR改了14个文件,大概+380/-120行。
> /ultrareview
大约7分钟后返回了报告,发现了4个问题:
- 一个潜在的竞态条件——两个goroutine同时写同一个map,没有加锁
- 一个数据库连接泄漏——defer close放在了错误分支之外
- 一个未处理的error返回值——
_ = json.Unmarshal(...)把错误吞了 - 一个硬编码的timeout值——建议改成配置项
第2个就是那种"平时不触发,高并发时才炸"的问题。说实话我自己review两遍都没注意到,/ultrareview一眼就揪出来了。
查看审查进度
审查在云端跑的时候,你的终端是自由的,该干嘛干嘛。想看进度的话:
> /tasks
费用说明
- Pro和Max用户:到2026年5月5号之前有3次免费额度
- 之后按extra usage计费,大概$5-20每次
- 查看剩余额度:
/extra-usage
说实话,$5-20一次对于要上生产环境的PR来说,性价比很高。线上出一个P0事故的代价远不止这个数。
Routines:把Claude Code变成定时任务
这个功能让Claude Code从"你叫它才干活"变成了"按时自动干活"。
创建一个定时任务
最简单的方式——直接用自然语言:
> /schedule daily PR review at 9am
Claude会引导你完成配置:选仓库、选环境、设触发器。
三种触发方式
1. 定时触发
# 每天早上9点跑
> /schedule daily at 9am, review all open PRs in the repo
# 一次性定时
> /schedule tomorrow at 9am, summarize yesterday's merged PRs
# 两周后执行
> /schedule in 2 weeks, open a cleanup PR that removes the deprecated feature flag
2. GitHub事件触发
支持的事件:PR opened/closed/assigned/labeled、Release created/published等。
还可以加过滤器,比如只审查特定分支的PR、只关注带hotfix标签的PR:
Filter: base branch contains "main" AND labels contains "needs-review"
3. API触发
每个Routine创建后会生成一个/fire端点,外部系统可以调用:
curl -X POST https://api.anthropic.com/v1/claude_code/routines/trig_01ABCDEFGH/fire \
-H "Authorization: Bearer sk-ant-oat01-xxxxx" \
-H "anthropic-beta: experimental-cc-routine-2026-04-01" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{"text": "Sentry alert SEN-4521 fired in prod. Check the auth service."}'
这个太适合跟监控系统集成了吧?Sentry告警 → 触发Routine → Claude自动分析日志、定位问题、甚至直接开PR修复。
管理Routines
> /schedule list # 查看所有定时任务
> /schedule update # 修改已有任务
> /schedule run # 手动触发一次
也可以在Web界面管理:打开 claude.ai/code,找到Routines面板。
/usage:看清楚你的token花在哪
以前只知道"额度快用完了",但不知道花在哪了。
> /usage
会展示过去24小时的用量明细:并行session占了多少、subagent吃了多少、cache miss浪费了多少、长上下文消耗了多少——每一项都带优化建议。
按d切换日视图,按w切换周视图。
我发现我的主要消耗来自cache miss(因为每次新session都不命中),优化之后用量降了大概30%。
其他值得关注的更新
原生二进制
v2.1.113开始,Claude Code不再通过Node.js运行,而是使用平台原生的二进制文件。启动速度明显快了,内存占用也低了。
claude update # 确保拿到原生版本
Auto Mode(Max用户)
不用再手动审批每个操作了。Max订阅用户在Opus 4.7上默认开启Auto Mode:
> /config
# 找到 permission mode,确认是 auto
⚠️ 谨慎使用。 建议先在测试项目上开着跑几天,确认没有误操作再在主力项目上用。
权限优化
> /fewer-permission-prompts
这个命令会扫描你的历史操作记录,找出那些重复审批的只读操作(比如读文件、查询数据库),自动生成一个白名单加到.claude/settings.json里。
Session Recap
离开一会儿回来,Claude会告诉你刚才发生了什么:
> /recap
或者开启自动recap:/config → 打开session recap。
常见问题FAQ
Q1:/ultrareview太慢了,能不能加速?
5-10分钟是正常的,因为它要在云端跑多个agent并做对抗验证。如果你只需要快速反馈,用/review就好。我的建议是:开发过程中用/review,准备merge前用/ultrareview做最终检查。
Q2:Routines只能在Web上创建吗?
不是。CLI里直接用/schedule命令就行,Web界面只是多了一个可视化的配置面板。两种方式创建的Routine完全等价。
Q3:升级到原生二进制后,之前的配置还在吗?
在。所有配置(~/.claude/settings.json、CLAUDE.md、Hooks等)都跟着用户目录走,跟运行方式无关。
Q4:xhigh和max有什么区别?该用哪个?
xhigh是Opus 4.7新加的等级,介于high和max之间。大多数编码和agent任务用xhigh就够了,推理质量接近max但速度快很多、token消耗也少。只有遇到特别复杂的问题(比如大型架构重构)才需要切到max。
Q5:免费用户的Routines额度是多少?
Routines目前需要Claude Code的付费订阅(Pro/Max/Team/Enterprise)。免费版暂不支持云端Routines,但本地的/loop(/proactive的别名)可以用来做简单的自动化循环。
Q6:/ultrareview支持审查别人的PR吗?
支持。只要你知道PR编号就行:
> /ultrareview 1234
前提是你有权限访问那个仓库。对于开源项目,直接审查就行。
最后说两句
Opus 4.7这次更新,我觉得最核心的变化不是模型能力提升(虽然SWE-bench Verified确实涨到了87.6%),而是把Claude Code从一个"聊天写代码的工具"往"自动化的工程助手"推了一大步。
Routines让定时任务成为可能,/ultrareview让代码审查有了真正的深度,Auto Mode让你不用守在屏幕前——这些东西组合在一起,基本上就是一个7×24在线的AI工程搭档了。
如果你还没升级,赶紧的。
如果觉得有帮助,欢迎点赞收藏 ❤️ 更多AI工具实战教程,关注我第一时间获取~