看下面之前, 想先说一下 之前claude 源码泄漏的 时候,韩国的那哥们怎么做到一晚上复刻的, 我为什么写几千行都费劲?或者说 我怎么没有那么vibe?肯定是方式不对, 不够优雅

(随笔一下,文结构没过多推敲, 纯干货哦)

1没定位他做什么的, 不信任

为什么有的人ai率只有40% 60%, 而有些人做到100%?

对code agent没清晰的定位

定位好他是什么 , 才能用好他,换脑子,重新认识它。

一个工具齐全、记得住事、肯反复打磨的新来资深同事。且这个同事 脑子容量限 用多了就笨笨的

你的角色变了:从亲自上阵的"操作工",升成了在旁边盯活的"工头"。 你的本职工作不再是埋头自己干,而是:

  1. 把目标讲清楚2

  2. 给它一把能自己量活的尺子4

  3. 帮它把注意力管住,别让桌子堆乱5

  4. 一看它跑偏,赶紧拽回来

  5. 2信任了 不会给范围

信任他 对他的有定位, 就应该跟带一个有经验的同事一样

范围缩小:比如加一个测试, 不要说给xxx.py加一个测试,要加上: 覆盖xxx场景, 用xxx规范 ,符合公司的要求。

去哪大致范围着答案: 比如,这个方法怎么这么难维护 还一堆报错? 要加上: 翻一下git历史 看看为了实现哪些功能 怎么导致这样的 给出建议  给一个可以模仿的样板:比如, 去写一个xxx子agent, ,加上: 去参考xxxagent ,学习与xx主agent如何协作, 正常运转的。

3不知道复杂任务的workflow

2点的范围,但是可能最后还是干的不到位, 你不知道他怎么就开始做了 。因此需要plan

复杂任务workflow: 探索->计划->实现-> 自动纠错(4点讲)

4知道咋干了 但是还是很累 没想象的vibe,跟ai吵架,

1.人肉质检员:并没真正的vibe, 他说好了 ok了,我担心不行 经常反问pua他, 我测试 还是不行 我情绪继续跟他吵。

2.明明知道重复好几次了 不舍得丢掉这个会话, 甚至还和他吵架,他已经腐化了, 让他给你一份指令, 换会话, 或者clear就可以, 不要觉得这是经验 这是累赘 (设计5点的铺桌子)

需要一个尺子, 让code agent 知道 到底什么叫 做好了。

比如: ❯ 等下 现在你知道 咋修了吧 刚才的bug?(探索) 而且再三自测好 逻辑没问题, 给我写测试交付。 并把最后的脚本和结果给我(尺子)。 从master上拉一个新的修复分支去干。(计划模式:规划)

这样干的时候,他就能确认好干完了,而不是人肉质检员, 他可以做到的。

5不会铺桌子

为什么会腐化,不会铺桌子, coding agent是一个聪明 但是用不了多久都需要带一次的新人

6过于总结规律

知道了用不了多久都需要带一次的新人之后,大家可能会进入第二个坑,过于总结规律

agents.md有没有觉得有点多了呢? 他是一个信任 那么多规则 写太多,他工作的时候,本来看一个便利贴,但是做的时候 发现便利贴太长懵了, 对你来说,反被当没看见。

狠心删,硬规则做成 Hook,理解hook 和claude.md /agents.md的关系, hook不再依赖模型听不听话,而是物理强制触发。

  1. 7翻车了, 乱翻文件

    1.   给信任了 但是没控制好2点的 给范围,没带好这个新人明确 的学习指令 他不知道看哪里 看一大堆文件, token浪费, 桌子一堆文件。要 划窄范围 / 不得不翻一大堆 那就派子agent助手去翻

    8问题刨根问底

    1. 要么是"桌子没收拾好",要么是"没拿尺子量"

        你翻车过吗?

      #

      翻车现场

      一句话症状

      一句话解药

      大杂烩会话

      一张桌子混着干好几件不相关的事

      换活儿先 /clear

      无限纠错

      越纠越错、越纠越笨

      纠两次不对就清空重来

      CLAUDE.md 小作文

      便利贴太长反被当没看见

      狠心删,硬规则做成 Hook

      信任但不验证

      "看着对"其实全是雷

      给把能跑的尺子 + 要读数

      无边界探索

      翻几百个文件堆爆桌子

      划窄范围 / 派助手去翻

    9设计自己的loop 自动化

真正把自己活成一个团队,带好这些code agent小弟, 应该是 自己琢磨过的事情, 应该2-3次之后 就要思考怎么做成一个脚本, 一个loop ,一个触发skill了。

最容易实现的,比如, 某个会话干活干投入了。觉得自己是正确的, 你需要去指证,可是你的 精力有限, 此时,就可以 招募一个审查员,而不是只让一个写手干活了。 审查员就跟你一样 ,不会跟写手一样, 不止庐山真面目。

这个思想 真正把自己活成一个团队 精华了, 很多方案,也设计很多技术点, 有ai了 大胆尝试就好了

Git Worktrees "围栏"(沙箱或容器)工具白名单 --allowedTools 我们说的4点的尺子 可以试试cc-pane

当然需要自己先对话的跑顺畅, 也就是说2-3次 没问题之后

10反思

十几万行代码交付后 ,是上面这些坑 都踩过了, 任何一个都是可以拿出来单做 提升,比如调研阶段, 我意识到脑子有限的, 先把精力放在mock,让子agent探索后, 主agent 出一版mvp方案。

方案出来后, 我验证一直出问题, 意识到 需要让ai自己搞了 我一直验证我会累死的。

ai能覆盖大部分之后, mvp出来后开始迁移。

我需要不断的讲背景, 此时就进入了claude.md 的编写。 编写过后发现 嗯?不对, 好像还不如我简单讲,因为背景这个东西多了也不好。无法针对一个长任务。 claude.md 仅仅是一个手册 ,便利贴 不能放太多东西 本身也会让code agent的脑子乱乱的。 所以我干脆 把这个背景, 自己存起来 每次跟claude聊我想做哪些 让它给我出提示词, 建立新会话 或者clear 它就听话了。

任务实在是太多了 小弟的脑子真的不够用, 上面哪些招数 也都用尽了,那就建我能维护的脑子, 待办清单 进度, 共享的长记忆(其实也就是一份文档) ,每次工作前: claude你去调用子agent 看看xxx, 我想做xxx 给我一份指令出来,拿到指令之后: 我 你的任务是:xxx, 去实现, 你可以看xxx 技术文档(之前踩出来的标准这次重构的技术链路,去学习我们重构必须注意的点), 做完之后 必须先自己测试, 给出我可验证的测试答案,给出执行命令结果。 我plan: 回车, 喝咖啡。

有些事情 claude.md太多了 本身就不能太多, 直接跟claude说:你去给我写一个做xxx的hook 。

可以看到,做长的任务, 上面9点还是不够的,但是本质上 都是翻车现场说的:要么是"桌子没收拾好",要么是"没拿尺子量"。

这些桌子 和尺子,都是我们人类要考虑的 也是要不断提升的,当然还有脚本loop

也与claude code吵了不少次, 我和一堆函数有什么好吵的呢?还是我太笨了,想着解决就好了 不解决 就干不完了。 吵架是没用的

其实很多东西 想要做到, 一些指令, 还是需要的, 很多gui我觉得不够灵活吧, 也是claude 深度使用用户。 所以想真 的做到很多 比如loop 觉得需要深度使用下cli code agent, 很多高级玩法 gui覆盖不到 ,我的浅见 勿喷~

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐