kawasin73氏が自身のブログで、Claude CodeのRules機能が2026年8月18日以降、事実上機能しなくなっている問題を報告しています。自身の利用体験の中でこの不具合に気づき、原因究明と対処法をまとめた記事です。

原因は、auto-modeのシステムプロンプトがファイル読み込みにReadツールではなくbashコマンド(cat、head、sed -nなど)を使うよう推奨していることにあります。これによりRulesの適用がバイパスされるだけでなく、Readツール発火時に動作するHooksや、サブディレクトリのCLAUDE.mdも機能しなくなっているとのことです。

対処法として、環境変数CLAUDE_CODE_THRIFTY_SONICを.claude/settings.jsonで無効化する方法が示されています。筆者はこの問題についてX上での言及がわずか4件程度しか見つからず、認知度が低い点も指摘しています。

出典が伝えている要点

  • Claude Code の Rules 機能が2026年8月18日以降機能しなくなっている
  • この問題によりRulesだけでなく、Readツール発火時に動作するHooksや、サブディレクトリのCLAUDE.mdも機能しなくなっている
  • 原因はauto-modeのシステムプロンプトが、ファイルを読む際にReadツールではなくbashツール(cat, head, sed -n等)を使うよう推奨していることである
  • このbashツール推奨によりRulesの適用がバイパスされている
  • 対処法として環境変数CLAUDE_CODE_THRIFTY_SONICを.claude/settings.jsonで無効化する方法が示されている
  • 筆者はこの問題についてX(旧Twitter)上での関連投稿がわずか4件程度しか見つからなかったと述べている
  • 筆者はこの問題をClaude Codeを利用する中で自ら発見し、原因調査を行った

原文より

Do your work through the Bash tool wherever it can accomplish the job: read files with cat, head, or sed -n … rather than the dedicated Read, Edit, or Write tools.

出典: kawasin73.hatenablog.com

← 2026.09.06 の号を通しで読む