别再把规则写进 CLAUDE.md:确定性任务该用 Claude Code hooks 强制执行
Pretend_Sell6592 · reddit · 2026-09-07
一位开发者分享了自己此前对 Claude Code 的一个使用误区:把「编辑后跑格式化」「不许动这个文件」这类规则全写进 CLAUDE.md,指望模型自觉遵守。
作者指出的核心区分是:
- CLAUDE.md 适合放 Claude 需要「理解」的上下文;
- hooks 适合放每次都必须发生、完全确定性的动作,比如 Claude 编辑后自动格式化文件、拦截对受保护文件的修改、在特定命令前跑检查、甚至在 Claude 等待输入时发通知。
结论:凡是确定性的事情,与其依赖模型「记住」,不如让工具层面强制执行。这个思路值得所有 Claude Code 用户重新审视自己项目里的规则清单。
「编程与Agent」频道最新
- 生物科技 Agent 系列 Day 8:用审查 Agent 自动把关实验记录本质量 — nlarusstone · 2026-10-27
- Photon 在 iMessage 内上线 Agent 互通信,AI 智能体可互相发短信协作 — alvelda · 2026-10-27
- 恶搞论文走红:用 REA 的 MCP 工具反向工程机构交易系统,搞一人量化基金 — PtrPomorski · 2026-10-27
- 用一份一页 spec,Codex 3 分 28 秒复刻 Linear 核心 — aakashgupta · 2026-10-27
- Reticle 推出 AI 编码代理验证层:让 agent 自查生成的代码是否真的能跑 — Scobleizer · 2026-10-27
- 信任你的 Agent,但一定要读它的日志 — brada · 2026-10-27