複数ディレクトリにアクセスさせたい
12. CI/CD・自動化コマンド / 機能
--add-dir <path>追加作業ディレクトリを許可
概要
--add-dir フラグで作業ディレクトリを追加することで、Claude Code が複数のディレクトリにアクセスできるようになります。モノレポや複数リポジトリにまたがる作業に便利です。
設定例
# 追加ディレクトリへのアクセスを許可
claude --add-dir ../shared-lib "shared-lib のコードを参照して修正して"
# 複数ディレクトリを追加
claude --add-dir ../api --add-dir ../frontend "API とフロントエンドを連携させて"
# 絶対パスでも指定可能
claude --add-dir /home/user/projects/common-utils "utils を使ったコードを書いて"こんな時に使う
- モノレポで複数パッケージにまたがる作業をしたい時
- 別リポジトリのコードを参照しながら作業したい時
- 共通ライブラリと本体を同時に編集したい時
使い方
- 1--add-dir <パス> でアクセスを許可するディレクトリを指定
- 2複数指定する場合は --add-dir を繰り返す
- 3相対パス・絶対パス両方使用可能
Tips
- settings.json の additionalDirectories でも恒久的に設定可能
- 追加ディレクトリ内のファイルも Read/Write/Bash の対象になる
- セキュリティ上、必要最小限のディレクトリのみ追加すること