8.2
深览指数
科技人人都是产品经理·赛博禅心··AI 生成

Opus5 官方 Prompt 指南

Claude Code 负责人发文,披露面向 Claude Opus 5 和 Fable 5 等更强模型,已将系统提示词删减 80% 以上,编码评测性能无损失。核心转变在于从「给模型定规矩」转向「让模型自己判断」:不再重复指令、堆叠例子,而是用工具设计本身暗示用法;采用渐进式披露,将对的工具和上下文在需要时才加载;CLAUDE.md 应轻量化,主要记录代码库里的坑而非常识。文章系统性梳理了上下文工程的新规则,适合正在搭建 AI Agent 或深度使用 Claude Code 的开发者反思自身 prompt 策略。原文 ↗

核心观点
  • 针对 Claude Opus 5 和 Fable 5 等更强模型,Anthropic 将 Claude Code 的系统提示词删减了 80% 以上,且编码评测性能无损失。
  • 上下文工程的核心转变是从「给模型定规矩」转向「让模型自己判断」,通过设计工具接口和渐进式披露来引导模型,而非用硬性约束和例子限制其探索空间。
  1. 01Claude Code 旧系统提示词包含“代码里默认不写注释”等强硬指引,但面对复杂代码或不同用户偏好时,这些规则反而成为错误约束。
  2. 02新系统提示词改为“写出读起来像周围代码的代码”,让模型根据上下文自行判断注释密度、命名和惯用法。
  3. 03原先工具使用的头号法则是“给 Claude 例子”,现在发现例子会限制模型在特定探索空间内,取而代之的是设计更有表达力的工具参数(如 Todo 工具的状态枚举)。
  4. 04Claude Code 采用渐进式披露,将代码审查和验证等功能移入独立技能中,需要时才调用,而非一股脑塞进系统提示词。
  5. 05部分工具采用“延迟加载”机制,Agent 必须先用 ToolSearch 找到完整定义后才能使用,从而在不占用上下文的情况下挂载更多工具。
  6. 06Claude 现在能自动保存与工作相关的记忆,不再依赖用户手动通过快捷键写入 CLAUDE.md。
  7. 07CLAUDE.md 应保持轻量,主要记录代码库里的“坑”(如类型全放在一个文件),而非描述文件系统可见的常识。
  8. 08给 Claude 的参照物可以更丰富,除了 markdown 文件,还可以是 HTML 设计稿、详细的测试用例,甚至是另一个代码库中的函数。
反方 / 局限
  • 文章承认,旧模型在缺乏硬性约束时(如不写注释),产出的注释在很多情况下是错的。因此,松绑策略的成功高度依赖于模型自身的判断力,对于较弱的模型可能不适用。
  • 作者提到,系统提示词、技能、用户请求三者之间常出现互相冲突的指令(如“该写文档”与“不要加注释”),这暗示了上下文工程中多源信息的协调仍然是难点。
32 分钟 · 5 卡片 · 14 资料
读原文 →

前置背景

技术原理

应用场景

未来推演

延伸追问