Claude Code 自己写了 5 小时代码我全程没碰键盘3 种角色、5 个 Agent、1 套自我纠错闭环。Claude Code 稳定跑了 5 个小时21 个模块全部交付。提示词全开源。不是做一个 PPT是跑一个工程表面看是 21 个视频分镜文件。本质上是一个多模块、有质量门禁、能自我修复的工程项目。每页模块要经过三道质检布局/美观/动画查出问题自动打回去修修完再检最多三轮。21 个模块 × 最多 4 轮开发 × 3 维测试 一个不小的工程。单靠一个 AI上下文干三四页就爆了。于是有了这套流水线——总览启动一次性逐批设计指南你人类主调度大管家规划师出设计指南计划开发测试循环每批独立最多3轮开发测试循环展开FAIL全PASS提交报告路径三道质检并行布局美观动画程序员出草稿判定通过下一批核心就三条规矩角色能干嘛不能干嘛大管家派活、看 PASS/FAIL、记日志不读代码、不读报告正文程序员读指南→写代码→自检→提交不碰测试报告以外的东西质检员×3读代码→审查→写报告绝不碰输出文件最绝的一招ResumeClaude Code 的子 Agent 有个隐藏特性可以通过一个内部 ID让它接着上次聊。也就是说程序员修 bug 的时候脑子里还记着它写代码时的思路——不需要你跟它重新解释一遍。问题是怎么拿到这个 ID官方没给直接接口。我们搞了个土办法探测文件系统 → 找到最新 agent 的元数据文件 → 抠出裸 ID然后用这个 ID 叫它回来接着干活。实测一个页面来回修了 3 次程序员的上下文从 1.5 万 token 涨到 6.2 万——它不是每次重来而是越修越懂这个页面。反过来质检员每次都是全新启动。为什么新眼睛没有惯性不会因为上次看过这里没问题就跳过去。程序员质检员模式Resume有记忆每批新启动无记忆像什么老工匠越做越熟新人永远警觉上下文1.5万→6.2万 token每次从零开始经验库犯了错别白犯程序员每次修完 bug必须写一条经验到lessons-learned.md。但有三条入档标准❌ “page14 的阶梯图 CSS class 要通用” → 换项目就没用了✅ “可复用的视觉组件用通用 class 名” → 换项目照样生效❌ “把 padding 从 20px 改成 16px” → 记了个值而已✅ “flex column height:100% 居中 大面积空白” → 记的是模式三条标准写为什么错不写改了什么值写哪种模式容易错不写哪个页面错了换了下个项目还有用吗没用就别记新来的程序员开工前第一件事读lessons-learned.md。page01 踩的坑page05 不会再踩——这就是自动免疫。人发现 bug → 教会 AI → 再也不会漏这是我们跑出来的最漂亮的循环又发现新bug第1步你打开页面这页上下空太多了吧第2步F12看CSSheight:100% center 悬空第3步把检测规则写进SkillM0零容忍/M1溢出/M2高度/M3间距第4步以后所有页面自动被拦你再也不用盯这个bug了你每发现一个 bug不是修掉就完了而是把它变成质检员的一项永久技能。Skill 文件就是技能载体。你的审查能力在往 AI 身上复制。监控面板一眼看清谁在跑每步追加一行JSON每5秒读取浏览器打开主调度flow-log.jsonlmonitor.html纯静态页面实时看谁在跑 / Resume几次上下文多大 / 花了多少token主调度和监控面板完全解耦——只靠一个 JSON 文件约定字段名。换了调度系统监控照样用。bashserve-monitor.sh# 就一行python -m http.server# → http://localhost:8888/monitor.html好钢用在刀刃上模型怎么配5 个 Agent傻傻全用最强模型那钱包要哭。不同的活配不同档位的模型用 Opus最强贵用 Haiku够用便宜规划师一次性任务要深度思考布局质检规则匹配不烧脑程序员写代码要质量美观质检按 checklist 打分动画质检算时间差小学数学账怎么算一个页面跑一轮程序员Opus约 1.5 万 token质检 ×3Haiku约 3K×39K token。如果质检也用 Opus多花 3-5 倍的钱结果一样。质检员的活是有没有命中反模式颜色对不对间距差几 px——这些是规则判断不需要推理能力。Haiku 完全够用而且跑得更快。能省多少21 页做下来三个质检员如果全用 Opus成本大概翻 4 倍。省下来的钱够再做一个项目。原则一句话需要创造/决策的用 Opus需要对照清单检查的用 Haiku。几个你没注意到的设计心思1. 大管家不读内容有多重要如果大管家读完测试报告再转述给程序员同一份内容塞进了两个 Agent 的上下文——大管家先炸转述的内容再炸程序员。只传文件路径质检员写报告 → 程序员自己读报告。谁需要谁读不搞传话。❌ 大管家读报告→转述→程序员同一份内容占两份上下文✅ 质检员写报告→程序员直接读一份内容一份上下文2. 不信任架构 质量保障FAIL打回去修不能做的事不能做的事不能做的事程序员写代码质检员找茬大管家判PASS/FAIL说自己过了改代码替程序员改代码程序员不能说自己过了 —— 必须质检员说了算质检员不能改代码 —— 必须程序员来修大管家不能替程序员改 —— 必须程序员自己来任何一个人越权闭环就破了。3. 上下文窗口的选品策略进程序员上下文不进设计指南怎么做素材原文传路径就行之前踩过的坑测试报告用的时候再读自己写的 CSS 结构其他页面的内容精打细算——上下文窗口是很贵的每一 kb 都得问一句真的需要吗直接拿走的文件全在 GitHubgithub.com/STEPHENXING/multi-agent-in-cc文件干嘛的你能怎么用AGENTS.md大管家的大脑16 条铁律换你的项目改页面结构就行.claude/agents/*.md5 个 Agent 定义约100行/个直接复用角色分工.claude/skills/*.md5 个审查 Skill单独用也行——让任意 Claude 按这个标准查质量monitor.html实时监控面板纯静态零依赖serve-monitor.sh一行启动 webserverpython -m http.server而已拿走改成你自己的项目这套框架虽然是为分镜制作这个场景设计的但三角色模型、Resume 机制、经验库——跟具体产出物没关系是通用的。你要改什么假设你要做一个代码审查系统程序员写代码质检员查 bug要改的业务相关不用动的框架层Agent 定义里的干什么三角色分工结构Skill 里的审查标准Resume 机制 ID 获取方式AGENTS.md 里的页面概念flow-log 监控体系lessons-learned 的领域经验库的过滤原则三步改完第 1 步换 Agent 定义.claude/agents/下的 5 个文件dg-planner.md→ 你的规划师要读什么、产出什么dg-slide-dev.md→ 你的程序员用什么工具、怎么写代码dg-slide-tester-*.md→ 你的质检员查什么维度、用什么 skill只改 “触发场景” 和 “工作流程” 部分工具列表、模型选择保留。第 2 步换 Skill.claude/skills/下的审查 skill原来是检查 padding、颜色、动画间距改成检查你的质量标准代码规范安全漏洞API 设计。M0-M3 的思路保留——把你最常发现的 bug 写成零容忍规则。第 3 步换 AGENTS.md 里的业务词全文替换“幻灯片” → 你的产出物“page” → 你的任务单元“index.html输出主文件” → 你的产出物文件名流程结构Plan → Dev → Test → Fix不用动。偷懒起步gitclone https://github.com/STEPHENXING/multi-agent-in-cc.git your-projectcdyour-project# 1. 删掉幻灯片相关的 Skill 内容换成你的# 2. 改 .claude/agents/*.md 里的角色描述# 3. 把 AGENTS.md 里的 page 换成你的任务单元# 4. 开干读 AGENTS.md。我的项目是 {你的项目描述}开始做第一批。核心骨架Agent 分工、Resume、经验库、监控——不动。只换外面的皮。说到底5 个小时21 个模块0 次手动改代码。Claude Code 自己在跑——规划、开发、检查、修 bug、再检查。我只做了两件事定流程和发现 bug 后把它写成规则塞进 tester 脑子里。这不是AI 写了个 PPT。这是你用流程设计了一套能自我纠错的生产线然后它自己转了 5 个小时。想复用这套东西做你自己的项目记住两件事Agent 之间怎么传递信息传路径不传内容出了错怎么发现、怎么修tester 不能改、dev 不能判、主调度只认 PASS/FAIL想清楚这两点剩下的让它跑。全部代码和提示词github.com/STEPHENXING/multi-agent-in-cc