你有没有遇到过这样的情况?
当你使用 Cursor 写代码时,它有时能精准理解你的意图,一步步调用工具修改文件、查阅代码库,并且知道在何时该停下来,而不是胡乱猜测。或者,当你打开 v0 生成界面时,它总能抓住你想表达的 UI 风格,并输出干净可用的代码。
这背后是不是藏着什么秘密?这些 AI 的“大脑”里,到底被设定了怎样的指令?
最近,一个在技术圈引起热议的 GitHub 仓库或许能给我们答案。这个仓库汇集了 Cursor、Claude Code、Devin AI、Windsurf、v0 等超过 30 款主流 AI编程工具 的 System Prompt、内部工具定义和模型配置。总计超过 3 万行 指令,全部开源公开。
仓库地址在这里:https://github.com/x1xhlol/system-prompts-and-models-of-ai-tools
目前,该仓库已收获 12.9 万星标 和 3.29 万 Fork,热度持续攀升。
仓库里到底有什么?
打开仓库,你会发现其结构非常清晰,按工具名称设置了不同的文件夹。
里面涵盖了 Cursor Prompts、Devin AI、Anthropic(与 Claude 相关)、Augment Code、Replit、Perplexity、NotionAI、Windsurf、v0 等 30 多个产品。
每个文件夹内都存放着 .txt、.json 等文件,详细记录了对应工具的系统指令、工具调用规则以及输出格式要求。
例如,Cursor 文件夹中包含 Agent Prompt 2.0 等多个版本;Devin AI 文件夹里有 DeepWiki Prompt;此外还有各种 tools.json 文件来定义具体的能力范围。
该仓库至今已有 483 次提交,更新活跃,近期仍在持续维护。这些 System Prompt 并非随意写就的只言片语,而是一套完整的行为规范体系,涵盖了角色设定、边界处理、工具使用指南、错误恢复机制等方方面面。
为什么说它具有极高的参考价值?
简单来说,这个仓库为我们打开了顶级 AI 产品的“黑箱”,让我们得以窥见其内部运作机制。
对于普通开发者而言,这无疑是绝佳的学习材料。过去,想要提升 AI 编程效率,往往只能靠自己摸索和试错。现在,你可以直接对照这些经过实战检验的 Prompt,学习它们如何设计 AI 角色、定义工具调用逻辑、控制输出格式。这些经验可以快速融入到你个人的工作流中。
对于想要构建自己 AI Agent 的开发者,其价值更为显著。这些并非实验室里的玩具代码,而是已经上线产品的真实 Prompt。其中充满了实战经验:如何编写边界条件、如何澄清用户意图、如何协调多工具并行工作、如何加入安全限制。借鉴这些设计,可以节省数周甚至数月的试错成本。
对于 AI 创业或产品团队,这个仓库同样是一面镜子。既可以学习他人如何清晰地制定规则,也能深刻认识到 Prompt 泄露可能带来的风险。真正的竞争壁垒,往往不在于 Prompt 文本本身,而在于后续如何利用真实用户案例持续迭代规则,从而形成自己独特的 Prompt 操作系统。
正如一些评论所言:直接拿来用或许能快上一周,但理解并形成自己的 Prompt 操作系统,才能领先一年。
实战:三步上手利用这些 Prompt
不要只是下载收藏,按照以下步骤,你可以立即将这些知识付诸实践。
第一步:获取材料
直接使用 git clone 命令克隆仓库,或者在 GitHub 页面点击 “Download ZIP”。
git clone https://github.com/x1xhlol/system-prompts-and-models-of-ai-tools.git
第二步:有重点地研读
建议从你正在使用或最感兴趣的工具开始。
首先,打开 Cursor Prompts 文件夹,查看 Agent Prompt 2.0.txt。里面定义了一系列工具,例如 codebase_search(语义搜索代码)、run_terminal_cmd(执行终端命令)、grep(精确查找)等。它明确规定了何时使用哪个工具、如何撰写解释说明、目标目录的限制(例如只能传递一个,不能使用通配符),并提供了正反例子来避免误用。
接着,对比查看 Devin AI 的 DeepWiki Prompt.txt。它要求 AI 在回答代码问题时,必须使用特定标签引用具体的文件和行号,确保每句话都有出处。输出格式也被严格规定:先进行总结,使用 ## 分节,末尾添加 Notes 部分。甚至连图表都规定了不能使用颜色,标签必须使用双引号,严谨程度可见一斑。
第三步:借鉴与套用
将你领悟到的设计思路应用到自己的 Claude 或 Cursor 自定义指令中。
例如,借鉴 Cursor 的做法,先让 AI 输出一个待办清单(TODO list),再并行调用工具修改文件;或者学习 Devin 的格式要求,规定 AI 每次回答都必须附带引用和 Notes 部分。
这些思路同样可以启发你构建自己的工作流。比如,给 AI 分配任务时,先定义清晰的目标、提供充足的上下文、指定明确的输出格式和检查点,这样能显著提升协作效率。
仓库中还包含了 Perplexity、Replit、Windsurf 等工具的 Prompt,逐一浏览后你会发现,不同工具的侧重点截然不同:有的侧重于前端 UI 生成,有的偏向于代码理解,有的则专注于用户意图匹配。
产品团队能从中学习到什么?
这个仓库更像是一份“行业设计样本反编译报告”。
对于 AI 产品经理和工程师来说,最宝贵的并非具体的字句,而是其背后体现的设计思路:
- 边界条件被严格定义 —— 明确规定了 AI 能做什么、必须拒绝什么、以及在什么情况下应该主动推进。所有规则都提前预设,减少了不可预测的行为。
- 形成了迭代闭环 —— 规则并非一次性写完就固定不变,而是通过收集真实用户的失败案例,不断地进行补充和优化,使系统越来越智能和可靠。
- 实现了工具与工作流的深度融合 —— 这不再是一个单纯的语言模型,而是一个集成了多种工具、能够自主规划和执行任务的完整 Agent 系统。
将这些设计哲学吸收并应用到自家产品中,无疑能少走许多弯路。这也难怪评论区有人感叹:这个仓库为行业节省了大量的摸索成本。
结语
这个 GitHub 仓库 为我们掀开了 AI 编程工具神秘面纱的一角。
无论你是日常使用 Cursor、Devin 的开发者,还是正在构思下一代 AI Agent 的创业者,都值得花时间深入探索这个宝库。在这超过 3 万行的指令中,或许就隐藏着能让你生产力倍增的灵感。
如果你对这类实战技术资源感兴趣,欢迎到 云栈社区 的相应板块与更多开发者交流探讨。