在 GitHub 上有一个项目悄然走红,它并非功能复杂的应用程序,而是一个简洁的 Markdown 文件。这个名为 CLAUDE.md 的文件,凝聚了 AI 领域知名学者 Andrej Karpathy 关于如何高效利用 AI 辅助编程的核心思想,目前已获得超过 40k 的 star 数。
它有一个直接了当的名字——CLAUDE.md。其核心内容就是四条简单却非常实用的规则,旨在引导 AI(特别是代码生成类 AI)更可靠、更可控地工作。这四条规则可以概括为:
- 先思考,后行动,有疑问需明示:在动手编写代码之前,必须理清需求和思路。如果对任务有任何困惑或模糊之处,必须明确提出来,而不是基于猜测进行编码。
- 追求简洁:能用50行代码完成的任务,绝不写成200行。倡导编写清晰、直接、无冗余的代码。
- 最小化修改范围:只更改与当前任务直接相关的代码部分,避免触及或影响无关的代码模块,以降低意外引入错误的风险。
- 定义验证与循环:为任务设定明确的完成标准和验证方法。让 AI 能够自行运行测试或检查,并在未达到标准时迭代修改,直至通过验证。
这四条规则直击了当前使用 AI 编程助手时的常见痛点,例如代码冗长、逻辑不清、修改范围蔓延和结果无法验证等问题。你更认同哪一条呢?
从实践角度出发,如果你深度使用 Claude Code 或其他同类 AI 编程助手,将 CLAUDE.md 的全部内容作为系统提示词(System Prompt)常驻,可能会显著提升协作效率和质量。如果只是偶尔尝试,可以先将其中一条你认为最迫切的规则(例如“追求简洁”)加入对话,体验其效果后再决定是否全面采用。
该项目的 GitHub 地址是:github.com/forrestchang/andrej-karpathy-skills。对于希望深入掌握 AI 智能体技能的 开发者 而言,理解并应用这类基础而强大的思想,比追求复杂的框架有时更为有效。
|