用 ultraplan 做了一次大重构规划,我再也不想回终端里写 plan 了

0 阅读5分钟

前几天在 Product Hunt 刷到一个新上线的产品,名字叫 Claude Code ultraplan。点进去一看,是 Anthropic 官方出的,简介写着"在云端对代码库进行全面规划"。

我第一反应是:Claude Code 不是已经有 /plan 了吗?又搞一个 ultraplan,到底有什么不一样?

带着这个疑问,我花了一天时间把这个功能摸了一遍。如果你经常用 Claude Code 做复杂项目的规划,往下看。

它是什么

说白了,ultraplan 就是把 Claude Code 的规划阶段从本地终端搬到了云端。

你在终端里输入 /ultraplan 重构用户认证模块,Claude 会在云端帮你生成一份架构规划方案,然后给你一个浏览器链接。你在网页上看方案、改方案、批注方案,确认没问题了再执行——要么让云端直接跑出一个 PR,要么把方案"传送"回本地终端来执行。

整个过程中,你的终端是空闲的,可以继续干别的事。

为什么值得推荐

1. 终端不再被规划任务"锁死"

用过 Claude Code /plan 的人都知道一个痛点:规划期间终端是被占着的。你盯着一屏一屏的文字往外蹦,想插一句话还得等它说完。大项目的规划过程可能要跑好几分钟,这段时间你基本干不了别的。

ultraplan 把这个过程挪到云端之后,你在终端输入一行命令就完事了,接着可以继续写代码、跑测试。规划好了会给你一个链接,有空了再去看。

听起来是个小改动。但一天做三四次规划的时候,不用每次都等着终端转圈,省下来的时间是实打实的。

2. 浏览器里审阅方案,体验像 Code Review

在终端里看一份规划方案,就是在看一大段纯文本。你觉得第三步有问题,想标注一下?得自己复制出来,或者在脑子里记着。想和同事讨论某个具体的步骤?只能截图发过去。

ultraplan 的网页界面就舒服多了。选中某段文字,直接留评论,跟在 GitHub 上 Review PR 一个感觉。左边有目录栏,方案很长也能快速跳转。觉得某步骤没问题就点个 thumbs up,觉得需要改就留评论让 Claude 修改。

这套交互解决了一个根本问题:规划不是一次成型的,需要人反复审阅和调整。在终端里做这件事太别扭了,但在浏览器里就很自然。

3. 执行路径灵活

确认方案之后,ultraplan 给了两条路。一条是云端执行,Claude 在云端直接按方案写代码,完事给你提一个 PR,适合代码托管在 GitHub 上的标准化改动。另一条是传送回本地,由本地的 Claude Code 环境来执行,适合需要访问本地数据库、依赖本地配置的场景。

我个人更常用后者,因为我的项目有不少本地依赖。但如果你的项目是纯 GitHub 托管、CI/CD 完善的,云端执行从规划到 PR 一条龙,中间不用你操心。

快速上手

ultraplan 需要 Claude Code v2.1.92 或更高版本。终端里跑一下 claude --version 确认一下。

触发方式有几种,用哪种都行:

  • 直接用命令:/ultraplan 重构用户认证模块,拆分为独立的 auth 服务
  • 在普通对话里提一嘴:帮我 ultraplan 一下这次数据库迁移方案
  • 先用 /plan 本地规划,觉得方案需要深入打磨时,选择"Refine with Ultraplan"升级到云端

终端会给你一个链接,点开就是方案。审阅、批注、修改,满意了就选择执行方式。

和 /plan 怎么选

两个功能是互补的。我的使用习惯:

场景用 /plan用 /ultraplan
改个小 bug,顺手理一下思路合适没必要
新功能开发,涉及 3-5 个文件合适可选
大规模重构,跨模块改动勉强够用强烈推荐
需要和同事确认方案再动手不太方便天然适合
高风险改动,想反复推敲体验一般正好对口

简单说:小改动用 /plan,大动作上 ultraplan。

不足和提醒

目前 ultraplan 要求项目在 Git 仓库里。纯本地、没推到远程的项目暂时用不了,习惯本地开发完再推的需要调整一下工作流。

关于 token 消耗,社区里有些争论。我的感受是规划阶段本身的 token 差别不大,但在网页上反复让 Claude 修改方案,累计消耗确实会上去。换个角度想,规划阶段多花点 token 把方案理清楚,比执行阶段 Claude 跑偏了再回头改,总成本反而更低。

还有一点,规划在云端跑,网络不好的时候体验会打折扣。我在高铁上试过一次,加载方案的网页转了好一会儿。

一句话总结

如果你经常用 Claude Code 做复杂项目的架构规划,ultraplan 把这个过程从"在终端里看大段文本"升级成了"在浏览器里像做 Code Review 一样打磨方案"。

你平时用 Claude Code 做规划最大的痛点是什么?欢迎留言聊聊。

Niko-白色版.png