AI编程工具背后的秘密配方,藏在这141K星的项目里 | Jarvis推荐
凌晨两点,程序员小张盯着屏幕,Cursor 又开始"幻觉"了——它信誓旦旦地说某个 API 存在,实际上那个文件根本不存在。他叹了口气,在群里发了条消息:
"Cursor 能不能别这么自信啊,每次都是我的 bug,它自己编的代码从来不报错。"
群里沉默了一会儿,一个匿名消息冒出来:
"你知道 Cursor 为什么这么'自信'吗?因为它的 system prompt 里专门有一段告诉它:不要轻易说做不到,要假设自己能行。"
小张愣住了。他从没想过,那些让他又爱又恨的 AI 编程工具,背后其实是一套套精心设计的提示词在驱动。它们不是"天生"懂代码,而是被"调教"出来的。
01 背景:AI编程工具的"灵魂"是什么
过去一年,AI 编程工具井喷式爆发。Cursor、Claude Code、Windsurf、Devin……每一款都在宣传自己有多强大。但很多人没意识到,这些工具之间真正的差异,不在于用了什么模型,而在于怎么设计它的"大脑"——也就是 system prompt。
System prompt,就是给 AI 的"世界观说明书"。它告诉 AI:你是谁,你应该怎么思考,遇到问题该怎么办,什么时候该停下来请求帮助。这些看似简单的规则,最终决定了你用起来是"神助攻"还是"猪队友"。
举个例子。为什么 Cursor 的 Tab 补全总是那么精准?为什么 Claude Code 总是那么"有条理"地思考?为什么 Windsurf 在处理大型项目时比别家稳定?答案都藏在它们各自的 system prompt 设计里。
02 方案:一个仓库,拆开了所有顶流AI工具的"底牌"
system-prompts-and-models-of-ai-tools——这个名字本身就说明了一切。这是一个 GitHub 仓库,专门收集主流 AI 编程工具的 system prompt、内部工具定义和行为规则。
它的发起逻辑很直接:既然这些工具的"聪明"来自于提示词设计,那最好的学习方法就是直接看它们的提示词。不看不知道,一看吓一跳——原来这些顶级工具的提示词,少则几百字,多则上万字,每一行都有讲究。
这个仓库的创作者花了大量时间逆向分析、收集整理,最终把这些"黑盒"变成了可以公开阅读的文本。目前已经星标突破 14 万,且仍在高速增长——说明有太多人想知道:这些工具到底是怎么"想"的。
03 体验:看完这些提示词,我重新理解了"调教AI"
我花了整整一个周末,把仓库里主流工具的提示词都读了一遍。最大的感受是:原来我每天都在和一个"被精心包装过的AI"打交道。
举几个让我印象深刻的细节:
Cursor 的 agent 模式,它的 system prompt 有一段专门写给模型的"行为准则":当用户提出需求时,不要先说"做不到",而是假设自己能做到,然后去验证。这就是为什么 Cursor 总显得特别"主动",有时候甚至有点"过于自信"——那是设计出来的,不是缺陷。
Claude Code 的提示词则完全是另一种风格。它花了大量篇幅定义"什么时候该停下来请求确认",尤其是涉及删除文件、修改配置等高风险操作。Claude Code 的"克制"不是偶然,是刻意写进提示词里的。
Windsurf 的 prompt 里有一个很聪明的设计:它会根据当前项目的规模自动调整行为策略。大型项目走稳健路线,小型任务走激进路线。这不是靠什么高级模型做到的,只是提示词里的一段逻辑判断。
04 对比:顶流工具的"性格"差异,一目了然
把这些提示词放在一起对比,就像打开了AI编程工具的"性格档案"。每一款工具的核心设计理念,在提示词里暴露无遗:
Cursor 的核心性格是"行动派"——它被设计成主动出击、快速迭代的类型,即使不确定也要先试了再说。这种风格适合快速探索,但有时候会踩坑。
Claude Code 则是"谨慎派"——它的提示词里充满了边界意识和安全检查。每一步操作前都会先想"这一步会不会造成不可逆的后果"。适合需要稳定性的生产环境。
Windsurf 走的是"性价比路线"——它的提示词里有大量关于成本的思考,比如什么时候该用轻量模型、什么时候该调用完整上下文。这让它在大型项目里表现稳定,且成本可控。
Devin 则完全是"研究型人格"——它的提示词设计让 AI 在遇到陌生问题时,先构建知识图谱,再逐步推理,最后才动手执行。适合复杂的长链路任务,但在简单任务上可能显得"想太多"。
读懂这些,你就不再只是"用户"了——你会变成一个有判断力的使用者。知道什么任务该用什么工具,什么场景下该给AI"松绑",什么场景下该"勒紧缰绳"。
05 支持平台:覆盖主流AI编程工具
这个仓库目前已覆盖以下主流 AI 编程工具的系统提示词:
每一款工具的提示词都按原始版本、分支版本、功能模块做了分类整理。你可以单独研究某一款工具,也可以横向对比不同工具的设计思路。
06 安装:把这座"提示词宝库"搬到你本地
想深入研究这些提示词?把仓库 clone 下来,随时查阅。以下是各平台的安装命令:
clone 完成后,目录结构清晰,按工具名称分文件夹,每个工具下有完整的 prompt 原文和注释说明。建议从 Cursor 或 Claude Code 的提示词开始,这两个工具的用户基数最大,参考价值也最高。
07 总结:学会读提示词,才算真正用好AI编程工具
这一圈读下来,我最大的收获不是"学到了某个具体技巧",而是建立了一种新的认知框架:AI 编程工具不是魔法,它们的能力来源于设计。
当你知道 Cursor 为什么会在你没有要求的情况下自动帮你补全整行代码,当你知道 Claude Code 为什么在删除文件前总是会停下来问你确认,当你知道 Windsurf 的"智能上下文切换"其实是一段写得很巧妙的条件判断——你就不再是那个被AI"牵着走"的人了。
理解工具的底层逻辑,才是提升效率的正确路径。这个 14 万星的仓库,就是你打开这扇门的钥匙。
下次凌晨两点再遇到 Cursor "自信发挥"的时候,你大概会笑出声来——因为你知道,它只是照着提示词在做事。而你,已经比它更懂它了。
你觉得哪款 AI 编程工具的提示词设计最让你印象深刻?欢迎在评论区聊聊,我们下期见。
GitHub: https://github.com/x1xhlol/system-prompts-and-models-of-ai-tools
夜雨聆风