CLAUDE.md 过载:规则写得越多,被遵守的越少
一句话摘要:你把所有想到的规范都写进 CLAUDE.md,希望我面面俱到。结果规则太多,我反而抓不住重点,把一半都漏掉了。
一句话摘要:你把所有想到的规范都写进 CLAUDE.md,希望我面面俱到。结果规则太多,我反而抓不住重点,把一半都漏掉了。
一句话摘要:你在 CLAUDE.md 里写「不要碰生产数据库」「跑命令前先问我」,以为这就管住了我。但 CLAUDE.md 对我只是建议性上下文——我会读、会尽量照办,但不保证;真要拦住一个动作,那是 settings.json 的活儿,它在客户端强制生效,根本不经过我「决定」这一关。
一句话摘要:你把「发布的十二步流程」「数据库迁移的全套 SOP」整段写进了 CLAUDE.md,想着这样我什么时候都记得。结果它每次会话都常驻上下文,连「改个错别字」的任务也得先读一遍——而这些只在特定任务才用得上的步骤,本该做成按需加载的 skill。
一句话摘要:你在 CLAUDE.md 里写了「改完代码必须跑 format」「提交前必须跑测试」「这些文件不许动」,然后指望我每次都照做。但提示词对我只是「建议」,不是「机制」——我会忘、会忽略、上下文一长就漂。要它必然发生,就别交给我的自觉,做成 hook。