settings.json

hooks.InstructionsLoaded

型array

CLAUDE.md や .claude/rules/*.md ファイルがコンテキストに読み込まれた際に実行されるフック。

使い方・用途

  • 特定の指示ファイルが読み込まれたことを検知して監査ログを記録したり、読み込まれたルールに基づいた環境の自動セットアップを行ったりします。
英語原文(公式ドキュメントより)

Hooks that run when a CLAUDE.md or .claude/rules/*.md file is loaded into context. Fires at session start and when files are lazily loaded (e.g., nested traversal, path glob match). No decision control; used for audit logging and observability. Does not support matchers. See https://code.claude.com/docs/en/hooks#instructionsloaded

関連ドキュメント

関連する変更履歴

v2.1.288(1件)

Fixed
サブエージェントのファイルアクセスによってルールやネストされた CLAUDE.md が読み込まれた際に、InstructionsLoaded フックが agent_id と agent_type を省略する問題を修正した。ファイルアクセスで読み込まれたルールやネストされた CLAUDE.md も effort を報告するようになった
英語原文を表示
Fixed the InstructionsLoaded hook omitting agent_id and agent_type when a subagent's file access loads a rule or nested CLAUDE.md; rules and nested CLAUDE.md files loaded on file access now also report effort

関連ドキュメント

v2.1.69(1件)

Added
CLAUDE.md やルールファイルが読み込まれた際に発火する InstructionsLoaded フックイベントを追加
英語原文を表示
Added InstructionsLoaded hook event that fires when CLAUDE.md or .claude/rules/*.md files are loaded into context

変更後

指示ファイルの変更に合わせた環境の自動セットアップなどが可能になり、プロジェクトごとのカスタマイズの幅が広がります。

関連ドキュメント

v2.1.64(1件)

Added
InstructionsLoaded フックイベントを追加しました。CLAUDE.md や .claude/rules/*.md ファイルがコンテキストに読み込まれたタイミングで実行されます。
英語原文を表示
Added InstructionsLoaded hook event that fires when CLAUDE.md or .claude/rules/*.md files are loaded into context

変更後

指示ファイル(CLAUDE.md)を中心とした開発ワークフローの自動化が進み、特定のコンテキストに合わせた柔軟な拡張が可能になります。

関連ドキュメント