環境変数

CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD

1 に設定すると、--add-dir で指定したディレクトリからメモリファイルを読み込む。CLAUDE.md、.claude/CLAUDE.md、.claude/rules/*.md、CLAUDE.local.md を読み込む。デフォルトでは追加ディレクトリのメモリファイルは読み込まれない

使い方・用途

  • モノレポ内のサブディレクトリから Claude を起動する際に、リポジトリ全体の CLAUDE.md を読み込ませたい場合に使う。
  • 複数のチェックアウトにまたがるタスクで、--add-dir や /add-dir で追加したディレクトリの CLAUDE.md や rules ファイルを読み込ませたい場合に使う。
  • 追加ディレクトリは既定ではメモリファイルを読み込まないため、その既定動作を変更してプロジェクトの指示を反映させたい場合に使う。
英語原文(公式ドキュメントより)

Set to 1 to load memory files from directories specified with --add-dir. Loads CLAUDE.md, .claude/CLAUDE.md, .claude/rules/*.md, and CLAUDE.local.md. By default, additional directories do not load memory files

関連ドキュメント

関連する変更履歴

v2.1.20(1件)

Added
--add-dir フラグで指定された追加ディレクトリから CLAUDE.md ファイルを読み込むサポートが追加されました(CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD=1 の設定が必要です)。
英語原文を表示
Added support for loading CLAUDE.md files from additional directories specified via --add-dir flag (requires setting CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD=1)

変更後

これにより、開発者はモノレポ環境で各パッケージ固有の CLAUDE.md ファイルを使用したり、組織全体で共有されるガイドラインを別のディレクトリに集約したりすることが可能になります。プロジェクトの構造に合わせてClaude Codeの動作をより細かく制御できるようになり、大規模なプロジェクトや複雑なワークフローでの利便性が向上します。

関連ドキュメント