Claude Code Opus 4.7 超详细教程,/ultrareview + Routines 一步到位

1 阅读1分钟

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等级,介于highmax之间。第一次切到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个问题:

  1. 一个潜在的竞态条件——两个goroutine同时写同一个map,没有加锁
  2. 一个数据库连接泄漏——defer close放在了错误分支之外
  3. 一个未处理的error返回值——_ = json.Unmarshal(...) 把错误吞了
  4. 一个硬编码的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.jsonCLAUDE.md、Hooks等)都跟着用户目录走,跟运行方式无关。

Q4:xhigh和max有什么区别?该用哪个?

xhigh是Opus 4.7新加的等级,介于highmax之间。大多数编码和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工具实战教程,关注我第一时间获取~