删掉 80% 系统提示词,为什么评测成绩没有
我们把 Claude Code 的系统提示词删了八成多。本以为编码评测会掉,结果测下来根本没损失。
以前那些指令全是为了防出错硬加的护栏。旧模型没人管就会乱写注释、瞎删文件。可新一代模型判断力已经够用,这些硬性兜底反而成了累赘。
复盘内部记录时,我们发现同一次请求里经常塞满互相打架的指令。系统让别写注释,某个 skill 又说看着合适就行。模型得先花额外精力去仲裁这些矛盾信号。
现在干脆把规则全撤了。写不写注释?让它照着周围代码的风格来。工具怎么用?参数设计好,取值自己说明行为。验证和审查也拆成了按需调用的 skill,不再一股脑堆在开头。
规则越堆越多不等于越安全。我们甚至做了个 /doctor 命令,帮你自动瘦身 skills 和规则文件。你项目里的规则文件是不是也快爆仓了?打算先删哪一条?
原文删掉 80% 系统提示词,为什么评测成绩没有损失