掲載済み (2026-09-12号)
035 140文字 • 1分

Claude Code の Rules はもう死んでいる - kawasin73のブログ

日本語

掲載情報

2026年9月12日土曜日号 メインジャーナル掲載

概要

Claude Code のシステムプロンプト変更により、Rules や Hooks がバイパスされ機能しなくなっている問題と、非公開フラグを用いた解決策について解説しています。

詳細内容

Claude Code において、`CLAUDE.md` に記載された Rules や Hooks が正常に動作しなくなっている問題についての技術的な調査報告です。著者は、2026年8月頃のアップデートにより「専用ツールではなく Bash ツール(cat, sed等)の使用を優先する」というシステムプロンプトが追加されたことを原因として突き止めました。Rules は専用の Read ツール実行時にトリガーされる仕組みであるため、Bash ツールの使用はこのプロセスを完全にバイパスしてしまいます。この問題を解決するには、`.claude/settings.json` において `CLAUDE_CODE_THRIFTY_SONIC` フィーチャーフラグを無効化する設定が必要です。記事では、AI の挙動のサイレントな劣化を検知するための「振り返り(retrospective)」の重要性についても説いています。