拆解 Claude Code 核心提示词:27个内置指令全公开,手把手教你调教 AI
大家好,我是提米哥。
最近开发者圈子里有个开源项目迅速走红,它就是 Piebald-AI/claude-code-system-prompts。很多人以为它又是一个新的 AI 编程助手,但其实不是。简单来说,它把顶尖 AI 编程工具 Claude Code 的“内部说明书”和“底牌”全都公开了。
对于想学习 AI 提示词(Prompt)工程,或者想自己开发 AI 工具的朋友来说,这绝对是一个宝藏级的参考资料。
这个仓库里到底有什么?
它收集了 Claude Code 背后所有的核心构建块,让你能直接检查和学习。具体包含以下内容:
- 完整的系统提示词:也就是给 AI 设定的“人设”和“规则”,告诉你顶级 AI 是怎么被约束和引导的。
- 27 个内置工具描述:详细说明了 AI 是如何调用各种外部工具来完成任务的。
- 子代理工作流提示词:包含了 Plan(规划)、Explore(探索)和 Task(执行)等不同工作流的专属提示词。
- 实用功能提示词:涵盖了配置管理、内容压缩、状态栏显示、魔法文档生成、网页抓取、命令行执行、安全审查以及代理创建等方方面面。
这个仓库还会随着 Claude Code 的版本更新而同步更新,这对于我们追踪 AI 行为是如何演进的非常有帮助。
为什么这对普通人和开发者都有用?
- 新手抄作业:如果你平时用 AI 觉得它不够聪明、不听话,可以直接看看这些顶级提示词是怎么写的,学习大佬的调教思路。
- 开发者造轮子:如果你正在开发类似 Cursor、Cline、Roo Code 这样的自定义 IDE 代理,或者基于兼容接口的工作流,这个仓库就是绝佳的提示词架构参考。
- 排查 Bug:当 AI 出现奇怪的行为时,通过对比这些系统提示词,能帮你更快定位问题,设计出更安全的工具使用流程。
实战测试:配置兼容的中继服务
在测试这些提示词时,我使用了一个兼容 Anthropic 接口的中继服务。如果你也想在本地或自己的工具里跑这些配置,可以参考以下最小化环境配置:
# 设置 Anthropic 接口的基础 URL,指向中继服务
export ANTHROPIC_BASE_URL="https://b-lost.com/v1"
# 填入你的 API 密钥
export ANTHROPIC_API_KEY="your-b-lost-api-key"
# 指定使用的模型名称
export ANTHROPIC_MODEL="claude-fable-5"
如果你的客户端使用的是 JSON 格式的配置文件,可以使用下面这种等效的配置方式:
{
// 指定服务商为 anthropic
"provider": "anthropic",
// 设置中继服务的基础 URL
"baseUrl": "https://b-lost.com/v1",
// 设置要调用的模型
"model": "claude-fable-5",
// 从环境变量中读取 API 密钥,更安全
"apiKey": "${B_LOST_API_KEY}"
}
关于中继服务的额外优势:
这个中继服务原生支持 Anthropic 的接口,这意味着你可以使用 Prompt Caching(提示词缓存) 功能。在迭代开发时,重复的系统提示词和工具定义可以被缓存,享受 90% 的缓存命中折扣,这能大幅降低大型 AI 代理指令的调用成本。此外,它还提供官方定价 8 折的优惠,对于需要频繁测试提示词的开发者来说非常划算。
总结
这个仓库最大的价值,就是把 Claude Code 隐藏的复杂性变成了我们可以直接学习和研究的透明资产。它不仅仅是一堆代码片段的集合,更是理解现代 AI 代理如何思考、如何调用工具的实战教科书。
直达网址:https://github.com/Piebald-AI/claude-code-system-prompts