我如何使用 Claude Code - 工作流总结

源自今日头条:鱼有大海

03-01 14:47

要高效利用 Claude Code 进行编程,关键在于建立一套严谨的工作流程,而非寻找神奇的提示词。这套流程的核心是将规划与执行彻底分离,让你始终掌控架构决策,避免精力浪费,最终产出更高质量的代码。

我如何使用 Claude Code - 工作流总结智能速览

  • 核心原则是永远不让 AI 在审查计划前写代码。

  • 工作流分为研究、规划、批注、任务清单和实施六个阶段。

  • 使用 research.mdplan.md 等持久化文档作为协作界面。

  • “批注循环”是完善计划、融入个人判断的关键环节。

  • 必须使用“don’t implement yet”指令防止 AI 过早执行。

  • 实施过程应追求机械化的直接执行,创造力发生在规划阶段。

我如何使用 Claude Code - 工作流总结精华内容

要让 AI 高效地辅助编程,关键并非寻找神奇的提示词,而是建立一个纪律严明的工作流。以下工作流将思考与打字分离,确保你始终掌控着架构决策。

核心原则:分离规划与执行

整个工作流中最重要的一件事,是绝不让 Claude 在你审查和批准书面计划之前编写任何代码。这种规划与执行的分离是高效协作的基石。它能防止因理解偏差而导致的精力浪费,确保你始终掌控着项目的架构决策,并最终产生更符合预期的结果。这种分离把创造性的、需要深度思考的部分留给了人类,而将机械性的执行任务交给了 AI。

研究阶段:深度理解

每个有意义的任务都始于对代码库的深度研究。必须让 Claude 彻底理解项目相关的部分,并且关键在于,必须将所有发现都写入一个持久化的 markdown 文件(如 research.md)。这个过程不能仅仅是聊天中的口头总结。在指令中,应使用“deeply”、“in great details”等词汇来强调深度。这个 research.md 文件是你验证 Claude 是否真正理解系统的审查界面,如果研究阶段出错,后续的计划和实施都将是错误的。

规划阶段:详案制定

在审查并确认 research.md 的准确性后,下一步是要求 Claude 在一个单独的 markdown 文件(如 plan.md)中写出详细的实施计划。这个计划应包含方法的详细解释、展示实际更改的代码片段、将被修改的文件路径,以及各种考虑因素和权衡。如果有可供参考的开源实现,分享给 Claude 会极大提升计划的质量。详尽的计划是高质量实施的蓝图。

批注循环:精准校准

这是工作流中最独特的部分。Claude 写出 plan.md 后,你在编辑器中逐行审查,并添加行内批注。批注可以补充领域知识、纠正错误假设、直接拒绝提议或解释原因。随后,将带批注的文档发回 Claude,并使用指令“I added a few notes to the document, address all the notes and update the document accordingly. don’t implement yet”让其更新。这个“don’t implement yet”是必须的防护,能防止 Claude 自行决定开始编码。通过数轮批注循环,一个通用方案能被精准校准为完美适配现有系统的计划。

实施与反馈

当计划完善后,在开始实施前,务必请求一个细粒度的任务清单,并将其添加到 plan.md 中。这个清单将作为进度跟踪器。实施时,使用标准化的指令,要求 Claude 执行所有任务、逐项标记完成、保持代码整洁、维护严格类型并持续检查类型。此时,你的角色从架构师转变为监督者,通过简短的指令进行反馈,如修正遗漏或指出错误。如果方向完全错误,最好的策略是回滚并重新缩小范围,而非试图修补。

这个工作流的核心是将创造性思考和严谨规划置于机械执行之上。通过结构化的协作,AI 成为一个强大且可控的执行伙伴,而你则始终是项目的掌舵人。这种分离确保了产出的质量,也让编程过程更加高效和可控。你是否准备好尝试这种以你为主导的编程方式?

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章