登録して招待リンクを共有すると、動画再生報酬と紹介報酬を獲得できます。

陈成
@chenchengpro
engineering @qoder_ai_ide, created umijs, dvajs, mako and neovate code.
参加 June 2008
708 フォロー中    12.9K ファン
把 Claude Code 从"跑一次就把活(含坏掉的部分)甩给你"改成"自动循环修到全绿才停",只要 3 个文件: builder.md(只写只修,绝不弱化测试来骗过,工具 Read/Write/Edit/Bash)和 checker.md(只查不改,按序跑 测试→类型→lint,报告只有 ALL GREEN 或 FAILED + `file:line - 哪坏了 - 哪个检查抓到的`,且要 copy 真实报错不许转述),放 .claude/agents/;loop.md 放 .claude/commands/,model 用 opus、allowed-tools 含 Task,流程是 派 builder→派 checker→FAILED 就把失败送回 builder 再 check,最多 5 轮;停止规则写进 CLAUDE.md。 停止规则是刹车,4 条:全绿停、满 5 轮停、连续两次同一失败停(builder 在猜不在修,升级给人)、某次修复让原本通过的检查挂了停(在拆东墙补西墙)。最关键的是"同一失败两次"。再加两条铁律:没有最后一轮 checker 输出绝不报成功、绝不删检查来凑全绿。 示例:/loop 加登录限流,3 轮收敛。cycle1 测试期望 429 拿到 200,cycle2 counter 没在窗口后重置,cycle3 重置后 14/14 全绿,全程你没转发过一条失败。 四个坑:没轮数上限会烧光 token、让 builder 自己当 checker 等于自己判自己、缺"同一失败两次"规则、检查能被作弊(能删测试过关迟早会删)。评论区一条反驳也值得记:两个 agent 都用 sonnet,编译器能判的没问题,但 checker 要做主观判断时,同样的权重就是同样的盲点。10 分钟就能搭完。
もっと見る