Claude Code “超码” 功能上线,可以一个人搞掉一个团队啦。

ultracode 功能太好用了,就是Claude Code昨天新出的“超码”功能,如果你Vibe Coding ,那这个技巧一定要掌握。他解决了Claude Code 一次性跑不完大型任务的问题。

本期视频很长,但看完你的AI Coding能力将超越整个团队。并且把视频内容整理成了文字版,放在评论区,方便你学习使用。视频很干,可以先喝口水润润喉咙。

ClaudeCode UtralCode功能展示

想象一下,你接手了一个三万行的老项目,现在要重构但又怕改坏。这时候就可以用这个ultracode 先来了解一下这个项目。

这时候Claude Code 就向总指挥一样,自动选择使用workflow 派出多个Agent用不同的模型去并行完成这个大任务。因为是并行干活,原来2-3天的工作,现在30分钟就可以搞定。最重要的是,这个工作流方案是可以保存,实现代码级调整的,下次遇到同类问题,直接使用工作流完成就好。

ultracode有一个搭档叫做Dynamic workflows ,所以这两个功能我一起来说。

一.开启Ultracode和 Workflows

我们先开启Ultracode 和 Workflows 这两个功能 , 并使用上。开启方法非常简单。我怕你觉的枯燥,所以还是先让大家动手过瘾一下,然后再讲枯燥的理论知识。

1.检查版本

用命令检查版本,因为这是一个新功能,老版本的Claude Code是不可以使用的。最好升级为2.1.162版本,截止到2026年6月4日,这个版本是完全可以使用的。
先用命令查询自己的claude 版本,命令是 claude --version

claude --version
> Claude Code 版本:2.1.162

可以看到我写稿子的时候是`版本:2.1.162,你使用workflows时应该高于这个版本。

2.开启workflows 和Ultracode

有了最新版的Claude Code后,可以正式开启这个功能了。(其实它默认是自动开启的,不过如果你的不能使用,就需要开启一下。)

在Claude Session(对话中),直接输入/config 就会看到下面的列表,然后我们找到Dynamic workflows 设置成true 再把Ultracode keyword trigger 改成`true·就可以了。

 Auto-compact                               true
    Show tips                                  true
    Reduce motion                              false
    Thinking mode                              true
    Prompt suggestions                         true
    Session recap                              true
    Rewind code (checkpoints)                  true
    Dynamic workflows                          true
  ❯ Ultracode keyword trigger                  true
    Verbose output                             false
    Terminal progress bar                      true
  ↓ 10 more below

3.验证是否开启成功

验证的方法也很简单,直接输入下面的对话。

我要用 Ultracode 来分析一篇文章,文章地址:xxxxx

如果Ultracode 这几个字变成褐色的,就说明已经开启了Ultracode这个功能。

二.什么是Ultracode 和 Dynamic Workflows

功能可用后,我们再了解一下概念性的问题,穿插着学习效果更好。先来说什么是Dynamic workflows ,翻译成中文是“动态工作流”,这时候就很好解释这个功能。

1.什么是Dynamic Workflows

动态工作流是一个JavaScript脚本,脚本用于大规模协调子代理。

ClaudeCode UtralCode功能展示

看到这句话,你肯定懵了,还是不明白。我给大家拆解一下,我们先说Workflows是什么,翻译就是工作流。拿开发程序这件事举个例子:我们开发一个新的系统,需要先有需求提出者,然后进行项目需求整理,整理开发组长组织分配任务,先开发数据库,然后前端、后端、最后测试、最后上线。这一个流畅,不是一个人操作的,需要一个团队,层层递进,这就是工作流。

在早期的AI时代有Coze 、n8n 这类产品,来制作工作流,我们定义好这个工作流程,然后智能体按照规定去完成任务,注意这类产品完成的只是工作流,而没有动态的元素。

再来说动态(Dynamic),这个意思就是省略了我们手动去定义的步骤,让大模型自己理解我们的意思去制作一个工作流。

简单说:根据你的描述,可以随机应变的智能生成工作流的工具,就是Dynamic Workflows了。

当我们明白了什么是Dynamic Workflows ,再来说什么是Ultracode。

2.什么是Ultracode

判断是否自动使用workflow的一种高强度执行模式。

说人话:
- workflow 是机制:由 Claude 写 JavaScript 编排脚本,后台调度大量 subagents执行。
- ultracode 是触发/决策方式:让 Claude 自动决定什么时候该用 workflow。

三. 实战-用workflow研究新项目

1.实战分析-开源项目

学完理论,再来实战,先来看看workflow有多厉害。

我去Github周排行版,找了一个项目,就这个MoneyPrinterTurbo项目,然后用/deep-research命令进行探索这个项目。/deep-research就询问是否自动启用workflows工作流对项目进行探索。

在深度研究的时候,最好启用最高权限,否则会让你同样很多权限问题,所以在启用Claude 时候,我们需要输入:

claude --permission-mode bypassPermissions

然后我们选择yes,就可以进入高权限模式。

再输入下面的命令:

/deep-resarch 给我探寻这个Github上的开源项目 https://github.com/harry0703/MoneyPrinterTurbo
给我生成整体的报告,教会我如何使用和修改它。

让他先运行着,我们这时候来说那什么是deep-research?

ClaudeCode UtralCode功能展示

/deep-research 是 Claude Code 内置的一个 Workflow 命令,也就是官方打包好的“研究型工作流”。它会围绕一个问题从多个角度展开 Web 搜索,抓取资料,交叉校验来源,对结论投票筛选,最后返回带引用的研究报告。

运行后它的流畅是:

  1. 输入 /deep-research <你的研究问题>
  2. Claude Code 会询问是否允许启动 workflow
  3. 确认后,它会在后台运行多个 agents
  4. 用 /workflows 查看进度
  5. 完成后返回一份带来源引用的报告

这里有一个主意事项,就是如果你同意一次后,他接下来会自动同意使用workflow模式。

等结束后,我们可以在报告的最下方看到这样一行字。

报告生成于 2026-06-04 | 基于 22 个来源、59 条声明的事实核查 | 104 个智能体并行调研

我一次就对话消耗了DeepSeek的8元费用,如果换成Claude Opus 直接20美元就没了。

2.Subagents、Skills和Workflows的区别

我们通过一个直观的例子,知道了工作流和普通对话的区别,但有可能会你还是不明确Subagents、Skills和Ultracode 的区别。我这里用一张表给你直观的介绍。

![[claude-code-workflow-skill-subagents-cn.png]]

通过这张图可以看出SubagentsSkillsWorkflows 都能处理多步骤任务,但区别在于“谁掌控流程”。
- Subagents是 Claude 派生出的专用执行单元,适合把少量任务委派出去,Claude仍然决定下一步,中间结果会回到上下文窗口。

  • Skills是Claude遵循的一组固定指令、模版或工具约束,适合增强某类任务能力。它不像脚本那样独立运行,执行节奏仍由Claude根据提示词推进。

  • Workflows 则把执行计划写进代码,由脚本控制循环、分支、调度和中间状态。它适合可重复、长链路、可恢复、可观测的任务,也能做多伦审查、策略比较和质量控制。

简言之:Subagents 和 Skills 让 Claude 更会做事,Ultracode让任务流程本身自动化。

四. 控制Tokens的小技巧

可以看到使用workflow模式,Tokens的消耗是巨大的,一不小心20美元就没了,这时候我们就需要有意识的控制Tokens的使用了,这里教你两个小技巧。

1.使用/effort ultracode模式

ultracode模式确实很厉害,但为了节省tokens,我们在进入项目时,可以直接输入/effort ultracode 然后Claude Code就会默认对复杂任务考虑使用 workflow模式。

所以当你不知道是不是使用ultracode的情况下,可以直接使用命令,让Claude Code自行判断。但这个风险也很大。当我们经验丰富时,还是人为判断更稳妥。

ClaudeCode UtralCode功能展示

2. 用适合的模型

我们也可以在使用ultraCode 的使用,让便宜的模型铺广度,因为这种不需要太多的思考,然后让主力模型来解决收口和逻辑判断。这样可以节省一部分Token。

ultracode  用Haiku廉价模型铺广度、用Opus 强模型收口。帮我把看看这些skill有哪些改进?

比如用这条命令,然后我们可以看到,在遍历技能的时候,它使用了Haiku廉价模型,而形成报告的时候,使用了Opus模型。
可以看到这里义工使用了9个Agents,使用了8个Haiku和一个Opus的Agent. 所以当我们越来越熟练的知道哪些该使用低级模型,哪些需要高级模型。我们也是可以节省一笔Tokens的。

五. 复用工作流

在视频开始的时候,我说过workflow是一串JavaScript代码。那接下来我们就要学习,如何找到这串代码,并复用它。

ClaudeCode UtralCode功能展示

1.找到workflow的代码

在我们运行完工作流后,就可以用/workflows 命令查看运行的过程,然后看下面会有一个快捷键s 就是保存工作流(save),我们点击s,就可以看到这串代码了。
点击之后会提示我们保存,一般保存到项目跟目录下的.claude\workflows 文件夹下面,并且是js文件。点击这个JS文件,就可以看到代码了。如果你会js,就可以用代码控制整个流畅。如果你不会,也可以用Claude Code 用自然语言 来修改这些代码。

2. 复用工作流

当有了工作流代码之后,比如我们把工作流的代码换成test.js,让后就可以用下面的对话复用这个工作流。

用 ./claude/workflows/test.js 工作流,分析这个项目。

这时候他就会提醒我们是否使用动态工作流,我们选择是,然后就开始用上次的代码来分析项目了。这就是复用工作流的方法。

六. 说说我对Ultracode的理解

Ultracode 很强,但强的代建是需要付昂贵的Tokens费用。所以有些场景适合使用Ultracode,比如让Claude Code 直接写一个巨大的项目、几万行代码的项目安全审计、大规模迁移、多策略方案比较、重复的复杂工程任务。这些用Ultracode,绝对一个人可以赶超一个团队的速度。

但如果是 查询一个简单的函数,一个小的需求更改、低成本、低风险的日常任务。这些完全没有必要使用Ultracode 。

好了,我是技术胖,我们下期视频见了。