settings.json

claudeMdExcludes

型string[]記述場所どの設定ファイルでも可

読み込みから除外する CLAUDE.md ファイルの glob パターンを指定します。

記述例

{
  "claudeMdExcludes": ["**/vendor/**/CLAUDE.md"]
}

使い方・用途

  • 大規模なモノレポにおいて、他チームが作成した無関係な CLAUDE.md の指示を Claude が読み込んで混乱するのを防ぎます。
  • プロジェクト固有のルールを優先させ、不要なファイルによるトークンの消費や指示の衝突を回避したい場合に活用します。
英語原文(公式ドキュメントより)

Glob patterns for CLAUDE.md files to exclude from loading. Useful in monorepos to skip irrelevant instructions from other teams. Patterns match against absolute file paths. Arrays merge across settings layers. Managed policy CLAUDE.md files cannot be excluded. See https://code.claude.com/docs/en/memory#exclude-specific-claude-md-files

関連ドキュメント

関連する変更履歴

v2.1.239(1件)

Fixed
パターンがシンボリックリンクのターゲットではなく rules ディレクトリやシンボリックリンク自体を指している場合に、claudeMdExcludes が .claude/rules のシンボリックリンクファイルを除外しない問題を修正した
英語原文を表示
Fixed claudeMdExcludes not excluding a symlinked .claude/rules file when the pattern names the rules directory or the symlink rather than its target

関連ドキュメント