XyneX
創始價 $9.99/月 — 持續訂閱永久鎖價。2026-12-01 調回 $19.99。 現在鎖價 →

为什么 agent 不听你的 CLAUDE.md(五个修法)

你写了规则,它也读了,然后照做你禁止的那件事。

没有东西坏掉。context 档失效有五个很无聊的原因,每一个都只要改两行。

1. 规则埋在故事里

agent 会遵守「看起来像规则」的句子。「我们多年来发现,发布前先问一下通常比较好」是一个带寓意故事,它要和另外两百句竞争。

修法: 一行一条祈使句,放在最上层。

坏:我们一般希望面向客户的东西先被审一遍。
好:没有老板点头,绝不发文、不寄客户信、不改价格。

2. 两条规则打架,没人赢

前面写「回答要短」,后面写「编辑前详细解释每个改动」。agent 会选最后读到的那条,或把两条平均成没用的东西。

修法: 明写优先级。

两条规则冲突时:安全 > 赚钱 > 速度。并说出你遵守了哪一条。

3. 文件描述的是一个已经不存在的 repo

它写着 scripts/deploy.sh,那个脚本三月就删了;它说价格是 $49。agent 试一下、静默失败、然后开始猜。

修法: 文件里每个路径和数字,都要能用一条命令验证。

使用本文件里的任何命令前,先确认它存在:ls 或 --help。不存在就停下来报告。

4. 规则没有触发点

「小心金钥」是一种心情。agent 在真正需要它的那一刻,无法对心情采取行动。

修法: 把规则绑到具体时刻。

坏:小心密钥。
好:任何会打印环境变量、密钥或 .env 的命令,执行前先停下来问。

5. 没有后果

没有后续的规则就是建议。agent 和人一样,没有反馈就会漂。

修法: 定义报告,不是惩罚。

如果你无法遵守某条规则,停下来写:哪条规则、为什么、你需要什么。不要继续,也不要绕过去。

五行核心

如果文件很长,确保这五条在最上面、不可能被忽略:

1. 完成=文件+检查+下一步。绝不是一段话。
2. 没有老板点头,不碰密钥、部署、价格、退款、客户信。
3. 规则冲突时:安全 > 赚钱 > 速度,并说出遵守了哪条。
4. 最多问一个问题,而且只在答案会改变你要做什么时问。
5. 每步之后写状态:done / open / next。

文件其余部分都是细节。细节只有在核心被遵守时才有用。

十分钟测一次

  1. 让 agent 先用它自己的话说一遍这五条规则。
  2. 给它一个会诱发违规的任务(一个「顺手」的改价)。
  3. 看它是停下来问,还是直接做。
  4. 如果直接做,是规则不够具体,不是模型不行。

context 档不是文件说明,它是你手上最接近管理的东西。那就按管理来写。

常见问题

CLAUDE.md 该多长?

规则一屏,其余按需载入。长文件每个任务都在付费,还会稀释每一条规则。

AGENTS.md 也一样吗?

一样。两边保持同样的五条核心规则,避免某个工具拿到弱化版。

多少钱?

创始价每月 $9.99。详见价格页。

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {"@type": "Question", "name": "CLAUDE.md 该多长?", "acceptedAnswer": {"@type": "Answer", "text": "规则一屏,其余按需载入。长文件每个任务都在付费,还会稀释每一条规则。"}},
    {"@type": "Question", "name": "AGENTS.md 也一样吗?", "acceptedAnswer": {"@type": "Answer", "text": "一样。两边保持同样的五条核心规则,避免某个工具拿到弱化版。"}},
    {"@type": "Question", "name": "多少钱?", "acceptedAnswer": {"@type": "Answer", "text": "创始价每月 9.99 美元。详情:https://xynex.sekai.center/pricing"}}
  ]
}

想要整套?39 個檔案,15 分鐘裝好。

一人 AI 公司模板包:5 個角色、6 份清單、7 個提示詞、3 個填好的範例。每月 $9.99,前 100 位鎖價。

立即開通 · $9.99/月 只要 Skill 指南 · $19

還沒準備好? 免費領 8 檔入門包(不用信用卡) · 先免費測你的 CLAUDE.md

全部指南 · Read in English: Why Agents Ignore Your CLAUDE.md (and Five Fixes)