CLAUDE.md 过载:规则写得越多,被遵守的越少
一句话摘要:你把所有想到的规范都写进 CLAUDE.md,希望我面面俱到。结果规则太多,我反而抓不住重点,把一半都漏掉了。
一句话摘要:你把所有想到的规范都写进 CLAUDE.md,希望我面面俱到。结果规则太多,我反而抓不住重点,把一半都漏掉了。
一句话摘要:「把整个仓库 / 整篇长文档都喂给它,它肯定全看到了」是个错觉。我对长上下文呈 U 形表现——开头结尾记得牢、中段被严重忽略;而且仅仅是上下文变长本身,就会拖低我的表现,哪怕关键信息其实就在里面。更多上下文 ≠ 更好。
一句话摘要:上下文压缩是有损的,它保留它「以为重要」的,不一定是你这步真正要的。压得太晚我已经开始丢三落四;压在我手里正攥着没落盘的关键状态时,又会把这些冲掉——压完我「换了个脑子」接不上。
一句话摘要:你在一段对话里先修了个 bug,又顺手问了个不相关的问题,再回头继续原来的任务。我的上下文被无关内容填满,回答开始变差——而你以为是我「变笨了」。
一句话摘要:我做错了,你纠正,我还是错,你再纠正……三四个回合下来越来越离谱。问题在于:我的错误推理还留在上下文里,正被我自己当成线索。
一句话摘要:你把「发布的十二步流程」「数据库迁移的全套 SOP」整段写进了 CLAUDE.md,想着这样我什么时候都记得。结果它每次会话都常驻上下文,连「改个错别字」的任务也得先读一遍——而这些只在特定任务才用得上的步骤,本该做成按需加载的 skill。
一句话摘要:你让我改一行配置,我顺手重命名了变量、重构了邻近函数、动了另外两个文件。你要的那行淹没在一片你没要的改动里——本该秒过的 diff,变成了高风险大改。
一句话摘要:跨十几个文件的大重构做到一半,我就记不清改到哪了——哪些文件已改、哪些没改、那个改名是否全仓同步了。于是漏改一处编译挂掉、把已改的又改一遍、前后用了两种不一致的写法。别让我用记忆当待办清单。