Ask HN:如何像 Anthropic 那样使用 Claude Code
“我日常使用的方案大致是这样:两个主导代理互相监督,一旦其中一个失败,另一个会负责重启它。它们再把任务分派给技术负责人或项目经理代理,因为我同一时间要跑 8-10 个项目。每个项目有 5-10 个 IC 代理(个人贡献者),根据问题不同,有的是通才、有的是专才。尽管有这么多代理,我每天仍然只提交 30-50 次提示(prompt)。我的 IC 代理通常能自主工作 2-3 天。我约 60% 的交互发生在主导代理上,35% 发生在项目负责人代理上,剩下 5% 用来处理意外出岔的情况。所有代理之间都通过 SendMessage 工具直接通信。”
—— Daisy,Claude Code 工程师
这对我来说听起来非常陌生,因为它和我用 Claude Code 的方式截然不同。我目前的工作流程是:
-
每做一个新功能,我会新建一个会话。根据复杂度,我会使用计划模式(plan mode)或 Superpowers 这类工具来头脑风暴、梳理需求,并制定计划或规格。这个阶段通常占据了我与代理交互的大多数时间。
-
等它实现完功能,我会再开一个新会话,用我自己写的技能(skill)来审查 PR,并把发现的问题发到 PR 评论里。
-
拿到 PR 评论后,我回到原始会话,用另一个匹配的技能来评估这些评论,并尝试修复。这个过程通常要来回大约 3 轮。
-
等审查会话满意后,我会让原始会话执行一个端到端(E2E)测试计划,覆盖它实现的所有内容。
我觉得自己的工作流自动化程度还不够,验证循环仍然太手动。不过,这样做也让我更安心——我读了每一份报告,不用亲自看代码就能对 PR 质量有个大致把握。