文档提示工程人工智能【免费下载链接】claude-code-system-promptsAll parts of Claude Codes system prompt, 27 builtin tool descriptions, sub agent prompts (Plan/Explore/Task), utility prompts (CLAUDE.md, compact, statusline, magic docs, WebFetch, Bash cmd, security review, agent creation). Updated for each Claude Code version.项目地址https://gitcode.com/gh_mirrors/cl/claude-code-system-prompts点击查看免费下载本指南围绕仓库根目录下的 CLAUDE.md 展开系统讲解该仓库的定位从 Claude Code npm 包中提取的全部系统提示词、目录结构与文件格式YAML frontmatter 与运行时模板变量、配套的提取工具链以及开发者与 AI Agent 正确使用这些资料的方式。读完本文你将掌握如何用该仓库追踪 Claude Code 各版本提示词变化、借助 tweakcc 对本地安装做提示词级定制并理解为什么编辑这些文件不会改变 Claude Code 行为。一、这个仓库是什么正如 CLAUDE.md 开篇所述本仓库中的系统提示词是通过脚本从 Claude Code npm 包的编译后 JavaScript 源码中提取出来的由 Piebald AI 维护并非 Anthropic 官方出品。几点关键事实提取自编译源码提示词直接取自anthropic-ai/claude-code包的压缩 JS 产物因此内容与 Claude Code 实际运行时使用的字符串逐字一致不存在转述或二手改写更新及时仓库在每次 Claude Code 发布后数分钟内即完成更新README 记录了当前覆盖版本为 v2.1.2882026 年 10 月 2 日提示词条目从 350 扩充到 515 个165维护方非 Anthropic对提示词行为本身的改动需求应走官方渠道提交 issue而不是修改本仓库。提取方法的完整说明见 README.md 的 Extraction 一节与本仓库根目录的 CLAUDE.md 相互印证。二、Claude Code 是什么Claude Code 是 Anthropic 推出的命令行代理编程工具agentic coding CLI用于在终端中以 Agent 方式完成编码任务。它的分发形态与一般开源项目不同以编译后的 npm 包anthropic-ai/claude-code发布源代码不公开官方 GitHub 仓库anthropics/claude-code仅承载 issues 与 releases不提供源码阅读入口。也正因为源码不可见本仓库通过脚本提取提示词的方式成为研究 Claude Code 内部行为的重要途径——它把黑盒中驱动 Agent 行为的 500 段提示词字符串完整暴露出来。三、文件结构不止一条系统提示词一个常见的误解是 Claude Code 只有一条系统提示词。从 README.md 的目录组织可以看到它实际上由数百条提示词字符串组成按功能分为多个类别对应 system-prompts/ 目录下的多个子目录式命名文件类别前缀对应文件名前缀内容Agent Promptagent-prompt-*内置子代理Explore、Plan与各类工具代理如会话总结、代码审查、记忆整理等System Promptsystem-prompt-*主系统提示词的各组成部分如输出风格、沟通风格、权限分类等System Remindersystem-reminder-*各类大型系统提醒文本如 plan mode 激活、会话继续、内存更新等Tool Descriptiontool-description-*内置工具Write、Bash、TodoWrite、WebFetch 等的描述文本Tool Parametertool-parameter-*工具参数的补充说明Datadata-*嵌入 Claude Code 的各种模板文件内容API 参考、事件 schema、设置说明等Skillskill-*内置技能skill的提示词如调试、代码审查、数据可视化等这些提示词并非全部常驻其中很大一部分根据环境与配置条件性注入内置工具描述有的相当长Explore、Plan 等内置代理拥有各自独立的系统提示词压缩/CLAUDE.md 生成/会话标题生成等 AI 功能也各带独立提示词——最终形成 500 条、在一个超大压缩 JS 文件中不断变化的字符串集合。文件名生成规则文件名并非手工命名而是由提取工具按固定算法生成去除类别前缀、转小写、将非字母数字字符折叠为连字符。该规则在 tools/promptMarkdownUtils.mjs 的nameToFilename中实现并有 tools/promptMarkdownUtils.test.mjs 的测试用例佐证例如Agent Prompt: CLAUDE.md creation→agent-prompt-claude-md-creation.mdSystem Prompt: PowerShell edition for 5.1→system-prompt-powershell-edition-for-5-1.mdData: --- repeated... punctuation ___→data-repeated-punctuation.md四、文件格式YAML frontmatter 与模板变量system-prompts/下的每个 markdown 文件都带有HTML 注释形式的 YAML frontmatter记录提示词的元数据。以 system-prompts/agent-prompt-explore.md 为例!-- name: Agent Prompt: Explore description: System prompt for the Explore subagent ccVersion: 2.1.235 variables: - GLOB_TOOL_NAME - GREP_TOOL_NAME - READ_TOOL_NAME - SHELL_TOOL_NAME - IS_BASH_ENV - USE_EMBEDDED_TOOLS --frontmatter 的主要字段包括name提示词的规范名称如Agent Prompt: Explore也是 README 中的链接标题description一句话功能描述README 列表中的说明即来源于此ccVersion该提示词对应的 Claude Code 版本号用于追踪版本来源variables提示词正文中出现的运行时模板变量列表agentMetadata仅代理类提示词agentType、model、color、permissionMode、maxTurns、disallowedTools、whenToUse 等子代理声明信息。例如 system-prompts/agent-prompt-plan-mode-enhanced.md 就声明了agentType: Plan、model: inherit以及禁用工具清单Agent、Artifact、Edit、Write 等。这些元数据字段的序列化/解析逻辑含 YAML 转义安全处理同样实现在 tools/promptMarkdownUtils.mjs并由测试文件覆盖验证。模板变量运行时插值正文中形如${BASH_TOOL_NAME}、${GLOB_TOOL_NAME}、${IS_BASH_ENV}的占位符是运行时由 Claude Code 插值的模板变量因此在仓库文件中以字面字符串形式出现。例如 Explore 提示词中的Use ${SHELL_TOOL_NAME} ONLY for read-only operations (${IS_BASH_ENV?ls, git status, git log, git diff, find...:Get-ChildItem, ...})其含义是在 Bash 环境下注入ls、git status等命令列表在 PowerShell 环境下注入Get-ChildItem等命令列表。变量随环境变化所以实际会话中提示词的 token 数会略有差异README 说明通常不会超过 ±20 tokens。五、提取与更新工具链仓库的tools/目录是支撑整个仓库运转的提取/更新管线全部为 JavaScriptESM实现tools/updatePrompts.js主更新脚本。它读取上游导出的prompts-版本.json完成以下工作重建提示词正文通过reconstructPrompt将源码中的字符串片段与变量标识符拼接回完整提示词并用decodeSourceEscapes还原源码转义反引号、引号、\$等生成 markdown 文件用renderPromptFrontmatter写入 frontmatter按nameToFilename生成规范文件名增量处理比对已有文件内容仅对新文件/变更文件调用 Anthropiccount_tokensAPI 统计 token 数以claude-sonnet-4-5-20250929模型计数未变化的文件沿用 README 中已记录的数值自动更新 README按类别重新生成完整提示词清单含每个提示词的 token 数并从 npm registry 拉取对应版本的发布日期写入头部清理删除上游已移除的提示词文件。tools/promptMarkdownUtils.mjs工具函数库包括文件名生成、YAML 安全序列化/解析、源码转义解码、frontmatter 渲染与文件名冲突校验。tools/promptMarkdownUtils.test.mjs基于node:test的单元测试覆盖文件名算法、转义还原、YAML 引号安全、frontmatter 渲染等关键行为保证了提取管线的正确性。六、如何使用这些文件CLAUDE.md 明确了三类使用场景1. 参考与研究理解 Claude Code 使用哪些提示词按类别浏览 system-prompts/ 目录即可了解 Explore/Plan 子代理、各 slash 命令/code-review、/security-review、/simplify等、安全监控、会话压缩等功能的完整提示词追踪版本间变化阅读 CHANGELOG.md。该文件记录了自 v2.0.14 起 304 个版本间系统提示词的增删改每条标注版本号与 token 增量例如 v2.1.288 新增了 Artifact patch turn edit composer、cross-session message held notice 等提示词并调整了 code review 各档位的 findings 上限逻辑。每版头部还附有对应 commit 链接可进一步查看源码层面的差异。2. 本地定制tweakcc如需修改本地 Claude Code 安装中的某段提示词应使用tweakcc工具将各提示词片段以 markdown 文件形式进行自定义对基于 npm 或原生二进制的 Claude Code 安装进行补丁注入提供 diff 与冲突管理处理用户与 Anthropic 对同一提示词文件的修改冲突。其原理与本仓库一致——tweakcc 补丁的正是本仓库提取出的那些字符串因此仓库内容可直接作为定制基准。3. 功能请求对 Claude Code 提示词行为本身的改动建议如新增提示词、修改行为约束应向官方仓库 anthropics/claude-code/issues 提交 issue而不是在本仓库中修改文件。七、给 AI Agent 的重要注意事项CLAUDE.md 最后一部分专门面向与本仓库协作的 AI Agent核心约束如下这些文件是提取的参考资料不是可修改的源码提示词被提取自编译产物仓库中的 markdown 只是快照编辑本仓库的文件不会改变 Claude Code 的行为本地修改对实际运行没有任何影响真正的定制需通过 tweakcc 作用于本地安装模板变量以字面形式存在${BASH_TOOL_NAME}等变量由 Claude Code 运行时插值在文件中就是普通字符串不要误以为是未解析的模板语法错误版本与变更追踪CHANGELOG.md 是观察提示词跨版本演进的主要入口每个文件 frontmatter 中的ccVersion标注了该提示词对应的 Claude Code 版本。八、结语claude-code-system-prompts 是研究 Claude Code 内部机制的独特窗口它以脚本化、自动化的方式将不可见源码中的 500 段系统提示词完整呈现并配套提供了结构化的元数据、token 计数、版本变更记录与经过测试的提取工具链。无论是想理解 Claude Code 的行为设计、追踪版本演进还是借助 tweakcc 做本地提示词级定制都可以从 CLAUDE.md 与 README.md 出发深入 system-prompts/ 目录按需查阅。赞分享文档提示工程人工智能【免费下载链接】claude-code-system-promptsAll parts of Claude Codes system prompt, 27 builtin tool descriptions, sub agent prompts (Plan/Explore/Task), utility prompts (CLAUDE.md, compact, statusline, magic docs, WebFetch, Bash cmd, security review, agent creation). Updated for each Claude Code version.项目地址https://gitcode.com/gh_mirrors/cl/claude-code-system-prompts点击查看免费下载相关推荐深入解析 Claude Code 交互式系统提示词基于 leaked-system-prompts 仓库的 Claude Opus 5 版 Prompt 结构拆解深入解析 Claude Code 交互式系统提示词基于 leaked system prompts 仓库的 Claude Opus 5 版 Prompt 结构人工智能大模型提示工程HelloAgents Code Agent 系统提示词设计构建类 Claude Code/Codex 的仓库内 CLI 编程助手HelloAgents Code Agent 系统提示词设计构建类 Claude Code/Codex 的仓库内 CLI 编程助手 导读 本文深入剖析 Da教程人工智能大模型AI Agentleaked-system-prompts 仓库解读xAI Grok Code Fast 1 系统提示词安全架构与格式规范剖析leaked system prompts 仓库解读xAI Grok Code Fast 1 系统提示词安全架构与格式规范剖析 导读 本文以 xAI grok人工智能大模型提示工程创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考