Claude Code自动化约 3 分钟

硬规则请写进钩子别求情

Enforce Rules With Hooks

要点

  1. CLAUDE.md 只是判断指引,写“绝对遵守”也经常被长会话忽略。
  2. 改 .env 一类机密文件用 PreToolUse 直接拦截,不要靠文字禁止。
  3. 格式化和测试放 PostToolUse 自动跑;未完成检查用 Stop 钩子拦住结束。
  4. 口头规则和机械强制要分开;钩子脚本写砸了照样不会生效。

原帖开头

【保存版】 CLAUDE.mdに「これは絶対守って」と書いても👀 守られないことがあります CLAUDE.mdは判断の指針であって 実行を強制する仕組みではないからです 絶対に守らせたいルールは Hooksに移すと決定論的に実行されます⏬ ・.envなど機密設定ファイルへの編集はPreToolUseでブロックする ・編集後のフォーマットやテスト実行はPostToolUseで自動実行する ・必須チェックが終わらないまま終了しようとするのをStop hookで止める 文章でお願いする規則と 機械的に強制する規則を分けて実装する ルールを本当に守ら