Claude Code の Rules はもう死んでいる - kawasin73のブログ
Claude CodeのRulesが2026-08-18以降に動かなくなった原因と対処法を解説した記事。
- 症状:Rulesが発火せず、Readツール起点のHooksやサブディレクトリのCLAUDE.mdも効かない。
- 原因:auto-modeのシステムプロンプトがReadではなくcat/sed/grepなどのBash実行を優先させ、Rules(Read時のみ発火)を素通りしていた。
- 回避策(非推奨):Edit/Write後にPostToolUseでルールを後入れするが、遅く複雑。
- 解決策:.claude/settings.jsonで環境変数を設定し、CLAUDE_CODE_THRIFTY_SONICを無効化。これで問題のプロンプトが外れ、Readが使われる。
- 影響範囲:このフラグはBash優先の指示のみを外すため、比較的安全と確認。
- 補足:定期的な振り返りにより、静かなリグレッション(気づきにくい不具合)を早期発見できる。
kawasin73.hatenablog.com








