在 claude code cli 中 CLAUDE.md 无法约束 ai 的行为

6 条回复
44 次浏览

我在 CLAUDE.md 中明确要求的开发的流程规范,但是很多次它都不按流程规范走,每次需要我手动提醒,各位大佬这个如何解决呀

复制
● 抱歉,我违反了项目规范。确实直接在 master 分支上修改了。

  根据开发工作流:
  - ❌ 禁止直接在 master 编码
前排打手

这无解,尝试更换 Prompts 吧,可能目前这种表述,模型理解不了

提示词工程中有一条惯例,不要用“禁止”,而是用“引导性提示词”,例如“添加新 feature 前请确保新建工作分支,在新工作分支中实现”

前排打手

@txbxxx 你可以试一下让 Opus4.6“优化一下@CLAUDE.md 中流程规范的文字表述,确保对模型理解友好,只修改文字表述方式而不是变更流程规范”

大平衡者
Admin

每次任务都带上禁止在 master 分支开发?

或者 ai 搞不懂的话,可以在项目 pre-commit 做 hook 禁止提交,或者 github 上做 push 的权限禁止。

发表一个评论

R保持