Claude Codeはファイルを見つけられないので、現在どの作業ディレクトリにアクセスできるか確認しましょう。 コンピューターのすべてのアイテムを自動的に把握しているわけではありません。 ファイルが現在のディレクトリの外にある場合は、まずディレクトリを追加するか、正しいプロジェクトのルートから始めてください。
まず現在の作業ディレクトリを確認して
プロジェクトのルートにアクセスして、Claudeコードを実行してください。 まず現在のディレクトリ構造を実行または読み取らせておきましょう。例えば、ルートディレクトリの一覧表示、パッケージファイルの閲覧、Gitの状態の確認などです。 目次の最初のステップが間違っている限り、後でどれだけ質問しても道を踏み外します。
2つのディレクトリにまたがる問題を扱う場合は、/add-dirで追加の作業ディレクトリを追加できます。 例えば、フロントエンドプロジェクトとバックエンドプロジェクトが分離されている場合、親ディレクトリを越えて自動的に探すとは期待しないでください。
CLAUDE.md ファイルインデックスではありません
多くの人は「CLAUDE.md」と書くとClaude Codeが関連するすべてのファイルを自動で読み取ると思っています。 実際、「CLAUDE.md」はプロジェクトのメモリや作業の規則のようなもので、アーキテクチャの記述、共通コマンド、コード仕様、注意事項の作成に適しています。 もし本当にファイルを分析したいなら、対応するパスを読み取らせる必要があります。
キーディレクトリは「CLAUDE.md」で書けます:バックエンド入口、フロントエンド入口、テストコマンド、生成ファイルの位置です。 これにより、捜索中に回り込む可能性が低くなります。
WSLや経路の問題もよく見られます
WindowsでWSLを使っているなら、Node、npm、projectがすべてWSL環境にあることを確認してください。 Anthropicのドキュメントには、Windows npmやノードをWSLで誤用すると、コマンドが見つからなかったり異常経路が見つからなかったりするなどの問題が発生する可能性があると警告されています。
「どのノード」か「どのnpm」を使ってパスを確認します。 もし「/mnt/c/」を指している場合は、Linux版に修正することをお勧めします。
こういう質問をするのが一番だ
「現在のプロジェクトのルートディレクトリはここにあります。 まず「CLAUDE.md」を読み、その後「src/routes」と「src/services」で検索してください。「dist」ではなく。 ファイルが見つからない場合は、実際に見えるディレクトリを教えてください。 ”
これにより、クロード・コード自体が経路を推測するのを防ぎます。 AIプログラミングツールがファイルを見つけられない場合は、まず見える範囲を修正し、その後でコードの能力について話しましょう。