7.7
深览指数
科技人人都是产品经理·花叔··AI 生成

Claude Code把自己的提示词删掉80%,我照着砍了自己的60%

Anthropic最近将Claude Code的系统提示词删减了80%以上,编码评测表现没有下降,核心逻辑是:新一代模型能从文件和上下文中自主推断,不需要过多的显式规则和禁令。文章拆解了六条从“规则”转向“判断”的具体策略(如用判断依据代替指令清单、用接口设计代替示例、用渐进披露代替全部前置),并强调这是“管理”而非“工程”决策——给能力更强的模型授权,而不是指导。适合正在使用或构建AI Agent(如Claude Code、Codex)的开发者与产品经理,用于优化自己的提示词体系。原文 ↗

核心观点
  • Anthropic将Claude Code系统提示词删减80%以上,编码评测表现无下降,核心方法论是:让模型根据文件和上下文自主推断,而非依赖显式规则和禁令。
  • 删减逻辑的本质是一次管理动作的迁移:能力强的模型(如Opus 5)适用“授权型”管理,旧模型(如Opus 4)适用“指导型”管理,一套提示词无法适配所有模型。
  1. 01删减前的一句规则是“默认不写注释,永远不写多段落docstring”,删减后替换为“写代码要匹配周围代码的风格,注释密度、命名、习语跟着来”,将规则变成了判断依据。
  2. 02文章给出两条核心判断标准:Claude读文件能不能自己推断出来?能,就别写。这是判断框架还是禁令?能写成“你相信什么”,就尽量别写成“你不许什么”。
  3. 03Anthropic现在每个模型配一套不同的系统提示词:只有最前沿的Opus 5、Fable 5享受80%削减,旧模型仍用完整版。
  4. 04文章建议移除示例,因为模型自己生成的方案比示例更有创造力;取而代之的是设计会“说话”的接口(如状态参数的枚举值本身就暗示了用法)。
  5. 05Claude Code现在使用自动记忆(按需读取索引)替代CLAUDE.md中的手工记忆,避免全量加载,实现渐进披露。
  6. 06作者实践后,将个人全局CLAUDE.md从1,289字删至673字(-48%),写作总纲CLAUDE.md从4,160字删至1,355字(-67%),整体削减约60%。
反方 / 局限
  • 作者承认,删减后自己的提示词总量仍比Anthropic官方的Claude Code系统提示词(约13k)多,但认为这可能是合理的,因为个人提示词包含模型无法推断的“个人偏好和踩坑”,而非纯编码场景。
  • 文章指出,将禁止清单和坏例子移出主上下文(而非直接删除),是收益最大、风险最低的做法,因为它不删任何规则,只换位置。
  • 作者自查发现,其记忆文件中存在内部矛盾(如第80行说API key未配置会导致上传失败,第170行说已配置且实测成功)、过期信息(模型版本表停在Opus 4.6)、和被删除的引用文件,这些“坏数据”与提示词长短无关,是独立的问题。
14 分钟 · 4 卡片 · 11 资料
读原文 →

前置背景

平行视角

未来推演

延伸追问