Appearance
Claude Code之父删了IDE!不再写提示词,只写循环
不是提示词工程已死,是提示词钻进了循环里。
去年11月,Claude Code之父Boris Cherny卸载了自己的IDE。一个月里提了259个PR,没一行代码是自己敲的——全是Claude Code写的。
今年6月2日一场访谈里又甩出一句话:
我不再给Claude写提示词了。是循环在跑,是它们在提示Claude。我的工作就是写循环。
从写提示词到写循环
过去两年跟编程智能体打交道是回合制的:你敲一句提示词,读回复,再敲下一句。人既是调度员,又是质检员——人就是那个循环本身。
循环工程要做的:搭一套小系统,它会自己找活、把活派出去、检查做完没有、记下进度、再决定下一步干什么。然后让系统去指挥智能体,自己抽身出来。
Addy Osmani打了个比方:「从操作机床,变成设计机床所在的整条产线。」
/loop 和 /goal:两个核心命令
| 命令 | 行为 | 适用 |
|---|---|---|
/loop | 提示词按设的间隔反复跑 | 定时任务,最小1分钟 |
/goal | 智能体一直干到条件为真才停 | 持续迭代任务 |
每跑完一轮,独立小模型判断是否完成——写代码的不许给自己打分。
三层「蜂巢」架构
技术博主@Av1dlive根据Boris公开访谈重建了完整系统:
| 层级 | 组件 | 特点 |
|---|---|---|
| 第一层:本地循环 | /loop | 会话级,最小1分钟跑一次,关掉电脑就停 |
| 第二层:云端例程 | Routines | 跑在云上,关了电脑照跑,最小1小时 |
| 第三层:集群 | /batch + Dynamic Workflows | 几百上千个worktree子智能体并行 |
组合魔法:云端例程把发现写进文件→本地循环读文件接力→大活拉起集群→结果回流→每周例程蒸馏更新CLAUDE.md。
七条slash命令七条并行循环
| 命令 | 职责 |
|---|---|
/loop pr-review | 盯PR |
/loop slack-feedback | 挖Slack反馈 |
/loop zombie-pr | 清僵尸PR |
/loop issue-triage | 给issue分类 |
/loop rules-distill | 沉淀规则进CLAUDE.md |
/goal fix-all-bugs | 持续修bug直到条件满足 |
/batch test-suite | 并行测试集群 |
循环六大组件
| 组件 | 作用 |
|---|---|
| Automations | 定时触发,自动发现和分诊 |
| Worktrees | git worktree隔离,防两个智能体改同一文件 |
| Skills | 把惯例/踩坑经验写进SKILL.md |
| Connectors | 基于MCP,读issue、查数据库、发Slack |
| Sub-agents | 写查分离,用不同模型挑刺 |
| Memory | 一个markdown文件,记下做了什么还剩什么 |
挑战
| 挑战 | 说明 |
|---|---|
| 成本 | 多智能体叠子智能体,token消耗5-10倍 |
| 失控 | 偷懒(做完20项说搞定)、自夸(给自己打高分)、漂移(第47轮忘了规则) |
| 质疑 | 本质就是ReAct/agent loop换名字? |
| 理解债 | 循环越强,真读懂的代码越没跟上 |
真正的信号
Codex和Claude Code几乎一字不差地做了同一套组件。真正的竞争变成谁能让人更顺手地写循环。
Boris能把IDE删掉,靠的不是"不写提示词",而是把提示词从自己手里移进了循环。
模型越来越像水电煤。真正能形成复利的,是你那套循环、攒下的技能、被每周蒸馏的CLAUDE.md。
关键词:循环工程, Loop Engineering, Claude Code, /loop, /goal
