快捷搜索:  as  鹌鹑  xxx  小龙虾  养狗  锟斤拷锟斤拷  水蛭  楣岄箲

AI 也能被 PUA ?一个养羊大叔的脚本,教会我如何指挥 Claude 干活

AI 也能被 PUA ?一个养羊大叔的脚本,教会我如何指挥 Claude 干活
题图 ◎ 《辛普森一家》中那个永远不懈、无比乐观的小男孩,Ralph-Wiggum
这两天视频号的算法把我整焦虑了,反复给我推了下面内容。?
澳大利亚养羊大叔 Geoffrey Huntley 在铲羊粪的间隙写出了下面这个仅含 5 行代码的 Bash 脚本,开启了极限压榨 AI 的新时代。
while?:;?do?cat?PROMPT.md | claude-code ;?done
这五行代码,翻译过来的意思就是:
请完成这个任务,测试没通过,就别想出来。
你可以自己看报错,自己写代码,自己重试。
想试多少次就试多少次,只要不报错,就往死里改,不许下班!
口吻像极了你的领导或者老板对你讲的话,但是 PUA 这些 AI 模型真的管用,它会在这个循环里面一直工作下去,直到给出完美交付物,多少有点大力出奇迹的意思。Anthropic 很快推出了官方的官方 Ralph-Wiggum 插件,现在 Claude Code 中,只需输入下方一句命令:
/ralph-loop?"Build a REST API for todos. Requirements: CRUD operations, input validation, tests. Output <promise>COMPLETE</promise> when done."?--completion-promise?"COMPLETE"?--max-iterations 50
Claude 就能实现按照需求描述完美完成任务,你甚至不需要接管任何一次。
讲真,我在 x 上刷了这么多关于??Ralph-Wiggum 的内容,还是不知道咋用,最后在 VB 上看到一篇 Claude Code 创始人最佳实践的文章,才算知道怎么落地使用,记录如下。

最佳实践 ?

1. 并行运行多个 Claude Code Agents,从写代码的人变成指挥官。在 Terminal 里开多个会话,而不是等一个 Agent 想完。
# 终端 1claude-code# 终端 2claude-code# 终端 3claude-code
然后人为分工:
- Agent A:读代码 / 找问题 / 给修改建议
- Agent B:直接改代码(实现方案 1)
- Agent C:写测试 / 验证 / 审核交付物
2. 使用「最慢但最聪明」的模型(Opus / 至少 Sonnet),逻辑上?Coding 的真实成本 = 人类纠错时间,而不是 tokens 费用。
- 架构 / refactor / 复杂逻辑 → 用 Opus / Sonnet
- 简单脚本 / glue code / agent 工具人 → GLM / MiniMax / GPT-4o-mini?
对应实际操作:
claude-code?--model?opus# 或?claude-code?--model?sonnet
3. 把「模型犯过的错误」写进 CLAUDE.md 中,这是 Claude Code 体系里最被低估、但最关键的一步。对应实际操作,在根目录的?CLAUDE.md 中记录下述内容(示例),用中文写也可以的 ?
# Claude Notes## Known Pitfalls-?Never modify database migration files after they are committed.-?When editing auth logic, always check middleware order.-?Do not refactor files under /legacy without explicit instruction.## Project Conventions-?We use dayjs, not date-fns.-?API errors must follow { code, message } format.

最小实践模板 ?

上面的内容如果你看完还是云里雾里,那就试试下面这个我的最小实践模板。
1. 本地安装好?Claude Code(不知道怎么安装的进去看吧);
2. 在本地新建一个文件夹,里面放三个文件。
/CLAUDE.md ? ? ? ?# 长期记忆(极小、人工维护)/README.md ? ? ? ?# 人给人看的/tests/ ? ? ? ? ??# 必须存在
CLAUDE.md 初始模版
# Claude Project Notes## Non-Negotiables-?Do not change public APIs without explicit instruction.-?Prefer clarity over cleverness.-?Tests must pass before claiming completion.## Known Pitfalls-?Do not refactor files under /legacy.-?Never assume async code is sequential.## Conventions-?Language: TypeScript-?Formatting: Prettier default-?Error handling: throw typed errors only
3. 任务拆解
Agent A:需求理解 Agent
You are a requirements analyst.Summarize the task in:1.?Objective (1 sentence)2.?Inputs / Outputs3.?Non-goals4.?Risky assumptionsDo NOT propose code yet.
Agent B:方案设计 Agent
You are a senior engineer.Propose 2–3 implementation approaches.For each:- Pros / Cons- Complexity- Failure modesNo code yet.
Agent C:测试与验证 Agent
You are a QA engineer.Define:- What must be?true?if?this?is?correct- Key test cases- Edge cases that usually?break
4. 实现阶段
Agent D:实现 Agent(主力)
Implement the chosen approach.Constraints:- Follow CLAUDE.md strictly- Write tests alongside code- Do not over-engineer
Agent E:影子 Agent(防幻觉)
Review the implementation.Look for:- Logic bugs- Over-assumptions- Violations of CLAUDE.mdSuggest fixes.
5. 循环验证阶段
Agent F:验证 Agent
Run all relevant tests.If anything fails:1.?Identify root cause2.?Fix3.?Re-runRepeat until green.
6. 提交阶段
Agent G:PR / Commit Agent
Prepare a PR with:- Summary of changes- Why this approach- Risks & follow-upsKeep it concise.
7. 复盘,更新 CLAUDE.md,这是让 Claude 越用越强的关键一步。
新增一两行:
## Known Pitfalls- Do not assume API responses are ordered.
8. 文章有点长,大家一定要抽空实操一下,人生苦短,不要没苦硬吃。?

最后 ?

不过,可能又要回到一个最初始的问题,怎么订阅 Claude Code 呀?最直接的办法还是通过 App Store 订阅,之前提过的?UR 卡就可绑定外区 Apple ID 直接订阅。
或者看看这个下面这个合租服务,支持 Claude Pro、Netflix 等,使用「 codes」可获得优惠,办法总比问题多。
长按打开?
很多人面对 AI 既兴奋又焦虑,这是正常的,我也是这个心态,唯有每天不断学习,然后输出一些东西,才能缓解这种情绪。?
就写这么多,希望可以帮助到大家。欢迎点赞、分享、推荐三连。
感谢阅读。??
本文使用 Ulysses 写作, Medium Style 主题排版。
相关阅读
人生苦短,我用 OpenCode
我会干两件事来提升生产力
养羊网

您可能还会对下面的文章感兴趣111: