系统提示砍掉 80% 之后:短 AGENTS.md、JIT Skill,和确定性校验
2026 年 7 月Anthropic 发了一篇很刺眼的笔记面向 Claude Opus 5、Claude Fable 5 这一代他们把 Claude Code 的系统提示砍掉了八成以上编码评测几乎没有掉分。同期还有/doctor专门帮你给CLAUDE.md和 Skill「瘦身」。很多人读完只记住半句「模型强了规则可以少写。」若停在这里仓库很容易走向另一种失控——常驻文件变短了但测试可以不跑、危险命令没人拦、完成标准只剩模型口头保证。真正要学的是迁移哪些约束该退出窗口哪些约束必须进入环境。Context、JIT Skill 与确定性校验三层分工一、为什么旧式「规则堆叠」会失效早期 Coding Agent 不稳团队习惯用三层唠叨兜底系统提示写死行为CLAUDE.md写满规范Skill 再复述一遍。意图是防最坏情况比如乱删文件、灌水式注释、跳过验证。问题出在叠加。Anthropic 自己复盘内部 transcript 时发现同一轮请求里经常同时出现「少写文档」和「该补说明就补」这类冲突指令。模型不是完全听不懂而是先要在互相打架的规矩里做取舍注意力被消耗在「听谁的」上而不是「把任务做对」。对旧模型这是划算的坏交易宁可过约束也不要最坏情况。对 Claude 5 代这笔交易变贵了——判断力够用时过约束会压探索空间还会把窗口塞满低价值指令。他们改了几类典型写法很值得对照过去常见写法现在更合理的写法「默认绝不写注释」「注释密度、命名、习惯跟周围代码一致」系统提示里常驻详细 code review / verification拆成按需 Skill用到再加载用长示例教工具怎么用把工具接口设计清楚少用示例锁死探索路径同一规则在系统提示和工具描述各写一遍工具用法放进工具描述系统提示只保留身份与边界把CLAUDE.md当总记忆库轻量 gotchas 自动记忆 / artifacts / Skill 分工重点不在「删字」在「换承载层」。删掉的是常驻冲突留下的是判断空间和可执行边界。二、先分清 Context 和 Harness讨论精简时很多人把「给模型看的字」和「卡住模型的闸」混在一起。这两层目标不同。Context上下文工程回答这一步它该看见什么。包括仓库说明、任务描述、相关文件、记忆、Skill 索引、工具名。优化目标是相关、及时、可负担。窗口是工作内存不是档案室。Harness运行约束回答它做完以后环境凭什么相信。包括类型检查、测试、lint、沙箱权限、危险命令拦截、人工审批点、失败回流。优化目标是可重复、难绕开、不依赖模型自觉。Claude 5 代把大量口头规则撤出 Context并不证明 Harness 可以变薄。口头约束越少确定性校验越要硬。否则你会得到一种很糟的状态对话更干净事故更安静。可以记一句分工能靠「看代码 / 看接口」判断的尽量别写进常驻 Context能靠退出码判定的尽量别只写进提示词只有产品身份、工作边界、仓库特有坑才值得常驻三、短 AGENTS.md写「扫描器看不见」的东西AGENTS.md/CLAUDE.md最常见的失败形态是第二份 README目录树、安装步骤、常见命令、框架介绍。这些模型列目录、读package.json/pyproject.toml就能得到写进去只会占窗口。更值钱的内容通常长这样一句话职责这个仓库解决什么问题不解决什么问题反向约定和常规开源习惯不一致的地方例如「类型必须集中在某文件」「禁止某类自动重构」高风险动作哪些命令默认不要跑、哪些路径改前必须先读测试索引而不是正文验证看哪个 Skill长流程看哪份文档细节不要贴进常驻文件Anthropic 的原话大意是轻量描述仓库用途把 token 花在 gotchas验证类长说明做成 Skill从短文件引用。 progressive disclosure渐进披露才是主策略——需要时再展开而不是预防性塞满。一个很实用的自检删掉这段后Agent 会不会在真实任务上明显变笨如果不会它多半是安慰剂文字。另一个自检更狠这条规则是否会与用户当次请求冲突如果会尽量改成「跟随周围代码 / 跟随用户明确要求」这类带判断的表述而不是绝对禁令。Claude Code 的/doctor本质上是把「权利尺寸」自动化帮你发现过约束的 Skill 和过长的仓库说明。自己搭 Agent 时也可以做等价检查——不是有没有规则而是规则有没有在互相打架。四、JIT Skill把流程从「常驻」改成「召唤」JITJust-in-Time不是时髦词它直接对应 progressive disclosure。验证、评审、发布检查、迁移注意事项对大多数回合都是噪音只有进入对应阶段才是刚需。一个好 Skill 通常具备四个特征触发面窄什么情况下该加载写清楚步骤可执行不是原则口号而是命令、顺序、完成判据编码特有知识团队口味、仓库坑、产品约束别复述「要写清晰代码」允许判断除了真正不能碰的红线少用全大写的绝对句坏 Skill 的症状也很固定打开就是五十条MUST和系统提示抢权或者把三个不相关流程塞进一个文件导致每次加载都污染窗口。工具侧同理。旧最佳实践强调「给示例」。新一代模型上示例反而可能把探索空间锁死。更有效的做法是把工具参数设计得可表达枚举值本身就暗示状态机一条「同时只允许一个 in_progress」比三段示例故事更稳。若你在做自己的 Agent 产品而不只是用 Claude Code系统提示反而仍值得精写——它定义「你是谁、在什么产品语境里工作」。但仓库级常驻文件应当变短长流程进 Skill硬约束进钩子和 CI。五、确定性校验完成定义不能交给自我鉴定口头规则撤退后最容易空窗的是「什么叫做完」。如果做完等于模型说「已完成」你会重新养出一套更难调试的幻觉闭环。最低限度建议把完成拆成三道独立闸1. 静态闸格式、类型、lint。失败即停错误信息要可行动指出文件、规则、怎么改。2. 行为闸与改动相关的测试必须绿。不必迷信全量套件但「相关路径零验证」不能算完成。3. 权限闸删数据、改密钥、强推远程、修改锁文件策略等默认禁止或必须人批。这类事不适合靠「请小心」解决。Agent 互审仍然有用尤其适合设计取舍、可读性、边界情况。可它回答的是「值不值得合并」里偏品味的一半另一半——「机器是否接受这份变更」——应听确定性退出码。这里有个容易忽略的工程细节校验必须站在模型外面。同一 Agent 既写补丁又宣布审核通过激励结构是歪的。即便你用第二个 Agent 做 review最终仍建议留一道非 LLM 的门禁。否则你只是把单点幻觉升级成双点幻觉。六、一套可落地的改造顺序带验收不必推倒重来。按一周节奏做反而更容易看出哪条规则真有用。第 1 天审计常驻文件打开AGENTS.md/CLAUDE.md用两色标记绿扫仓库得不到的坑灰说明书。灰的删除或外移。第 2 天拆出 12 个 JIT Skill优先拆「验证」和「评审」。常驻文件只留一行入口。Skill 里写清命令与完成判据。第 3 天给「宣称完成」接独立校验本地脚本或 CI 均可。原则是测试/lint 红任务状态就不能是 done。第 45 天用真实任务回归选 3 个最近常做的改动类型跑一遍。记录两类信号误伤不该拦的被拦了 → 放宽规则或改成判断型表述漏拦该失败的没失败 → 补确定性闸而不是加形容词第 67 天看窗口与返工如果常驻 token 明显下降而返工次数没有上升说明精简有效。若返工上升先检查是不是把「硬约束」误删成了「口头约束」而不是急着把说明书糊回去。七、几个值得留下的判断第一模型一代一代变强Context 的最优形态会跟着变。今天正确的长规则可能是明天的过约束。要把规则当可老化资产而不是碑文。第二精简不是管理变松是责任上移人更少靠叮嘱更多靠结构设计——文件树、工具接口、测试、权限、门禁。第三若你只能做一件事先做这件事让「完成」依赖退出码而不是依赖模型语气。有了这道底砍系统提示才安全没有这道底砍提示只是关掉警报器。Anthropic 用八成提示换来的不是放任而是承认新一代模型更吃判断力也更怕被互相矛盾的规矩绑住。该交给判断的别写成死规则该交给机器的别再写进提示词。

相关新闻

OpenAI挖到最新菲尔兹奖得主,字节刚出炉的科学家计划在瞄准谁?

OpenAI挖到最新菲尔兹奖得主,字节刚出炉的科学家计划在瞄准谁?

今年的菲尔兹奖被认为是「最后一届纯血」—— 可能以后的突破性研究,都会是与 AI 结合来完成的了。 这个转变的过程或许比我们想象得还要快:就在菲尔兹奖的新闻发布会上,有人问及获奖者之一的加拿大数学家 Jacob Tsimerman 接下来的工作是什…

2026/10/18 9:02:53 阅读更多 →
智能系统设计中的不可能三角:原理与工程实践

智能系统设计中的不可能三角:原理与工程实践

1. 智能系统设计的根本性约束:不可能三角的由来 在智能系统开发领域,工程师们常常面临一个令人困扰的现象:当我们试图优化系统的某个关键性能指标时,往往会不自觉地损害其他同样重要的指标。这种相互制约的关系并非偶然&#xff0…

2026/10/19 17:59:30 阅读更多 →
生产环境排障的标准化方法论:从现象到根因的系统化排查流程

生产环境排障的标准化方法论:从现象到根因的系统化排查流程

生产环境排障的标准化方法论:从现象到根因的系统化排查流程 高手和普通工程师的区别:高手排查问题时,每一步都知道自己在排除什么、验证什么。 一、开篇:排障能力是后端工程师的核心竞争力 7月参与了三起生产环境紧急排障&#x…

2026/10/19 18:16:47 阅读更多 →

最新新闻

context-mode:上下文感知的自动模式切换引擎实践

context-mode:上下文感知的自动模式切换引擎实践

最早让我决定做一个 context-mode 项目,是因为一个特别具体的痛点:同一套应用,放在办公室、通勤路上、家里、深夜加班这些不同场景里,使用者的操作习惯和真实需求完全不一样。白天在公司网络下打开后台,你可能希望默认…

2026/10/20 20:59:49 阅读更多 →
AI检测率太高怎么办?一套有效降低AI率的文本改写优化方法

AI检测率太高怎么办?一套有效降低AI率的文本改写优化方法

不知道你有没有遇到过这种尴尬:用AI工具写了一版内容,读起来通顺、逻辑也完整,结果放进检测工具里一查,AI概率直接飙到百分之八九十。改了半天也不知道从哪里下手,只能一边吐槽检测器“不靠谱”,一边重新手…

2026/10/20 20:59:48 阅读更多 →
图结构在智能体系统中的应用:任务编排、记忆检索与多智能体协作

图结构在智能体系统中的应用:任务编排、记忆检索与多智能体协作

1. 图结构在智能体系统里到底解决了什么问题第一次把图结构塞进智能体系统的时候,我其实是带着怀疑的。毕竟那会儿大家都在卷提示词工程,谁有空去折腾数据结构。但做完两个项目之后我改主意了——图不是锦上添花,它解决的是智能体系统里最要命…

2026/10/20 20:59:48 阅读更多 →
基于图卷积神经网络的基因-疾病关联预测实战解析

基于图卷积神经网络的基因-疾病关联预测实战解析

做生信的人对“基因疾病关联”这个词不会陌生。从单基因病的位点筛查,到复杂疾病的多基因风险评分,我们一直在跟“哪个基因通过什么机制影响了哪种疾病”这个问题打交道。但传统做法要么靠体外实验一点一点验证,要么靠统计关联从海量样本里硬…

2026/10/20 20:59:48 阅读更多 →
Git分支与合并实战:从commit整理到冲突解决的协作指南

Git分支与合并实战:从commit整理到冲突解决的协作指南

1. 分支纠结现场:为什么大家的git乱成一锅粥1.1 一个真实困扰:代码怎么又“丢”了上个月某天下午,A同学在公司群里发了一句“我改的代码怎么没了”,紧接着截图里是一堆红色的冲突标记。那一刻我就知道,这不是代码丢了&…

2026/10/20 20:59:48 阅读更多 →
鸿蒙ArkTS生鲜超市实战项目解析与避坑指南

鸿蒙ArkTS生鲜超市实战项目解析与避坑指南

简介:本资源是一套基于华为鸿蒙操作系统(HarmonyOS)开发的生鲜超市行业应用实战项目,面向Android开发者转型鸿蒙生态、高校学生学习分布式应用开发及企业级HarmonyOS项目实践者。项目聚焦线上线下融合购物场景,完整呈现…

2026/10/20 20:58:45 阅读更多 →

日新闻

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
ESP32舵机控制指南:原理、多路驱动与避坑实战

ESP32舵机控制指南:原理、多路驱动与避坑实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
位移法实现一阶低通滤波:单片机ADC采样降噪实战

位移法实现一阶低通滤波:单片机ADC采样降噪实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/20 10:02:13 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/20 20:43:59 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/20 2:50:50 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 10:02:08 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 9:50:17 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 9:50:45 阅读更多 →