Skill 写好了,怎么让它更听话?加硬规则
软约束没用,硬规则才有用——附规则模板直接抄。
图 1 —— "建议"和"尽量"基本没用
你在 Skill 里写"建议默认中文""尽量别删文件"——Claude 看完觉得"好的,但不强制",该干嘛还干嘛。LLM 把软词当耳边风。
图 2 —— 软词变硬词对照表
把所有"建议""尽量""最好""推荐"删掉,换成"必须""不允许""只有 X 才能 Y""先……再……"。一张表看懂怎么改。
图 3 —— 两个最管用的句式
句式 1:"不允许……"——比"不要"强硬三倍。句式 2:"只有 X 才能 Y"——唯一出口,模型不会绕路。这两个句式搭配使用,覆盖 90% 的场景。
图 4 —— 硬规则放在哪里最有用
Skill 的硬规则放 Skill 文件末尾;全局硬规则(所有 Skill 都遵守的)放 CLAUDE.md 最前面。如果放错位置——比如全局规则只放在某个 Skill 里——别的 Skill 运行时照样违反。
图 5 —— 实操:给你的第一个 Skill 加硬规则
打开你上一篇写的 Skill 文件,在末尾加一段"## 硬规则"。写 3-5 条:不编参数、不复制竞品、不合规就标"待确认"、产品资料没写的功能不写进文案。保存,结束。
图 6 —— 规则不是越多越好
别写 20 条规则,Claude 记不住。5 条以内,每条一句话。只保留下面的:什么绝对不能做、什么必须先问我。其余的删掉。
打开你的 Skill 文件,把"建议"全部删掉换成"必须"。改完评论区打卡。
下一篇:Agent 是什么?它和 Skill 有什么区别?
