クロードコードエージェントは自動的にプロジェクトドキュメントを読みません

Claude Codeエージェントがプロジェクトドキュメントをどのように扱うか
Claude Codeのエージェントシステムを扱う際、開発者はサブエージェントがプロジェクトドキュメントにアクセスする方法における特定の制限に注意する必要があります。r/ClaudeAIからのユーザーレポートによると、Claude Codeがコーディングタスクを処理するためにエージェントをディスパッチする場合、それらのエージェントは限られたコンテキストで動作します。
ソースからの重要な詳細
この問題は、エージェントが文書化された落とし穴に繰り返し遭遇したデバッグセッション中に発見されました。文書化された警告を無視した理由を尋ねられた際、エージェントは次のように回答しました:「コールバックを書く前にCLAUDE.mdを読みませんでした。探索フェーズからコードベースのパターンをプロンプトコンテキストとして持っていましたが、OAuthルートを書くためにSonnetエージェントをディスパッチした際、エージェントプロンプトには構築すべき内容が記述されており、確認すべき落とし穴については記述されていませんでした。」
エージェントはさらに明確にしました:「Sonnetサブエージェントは、私がプロンプトに入れた内容しか認識しません。特に指示がない限り、CLAUDE.md、MEMORY.md、またはプロジェクトコンテキストを自動的に読み込むことはありません。」
実用的な影響
- Sonnetのようなサブエージェントは、特定のプロンプトで提供されたコンテキストのみで動作します
- プロジェクトドキュメントファイル(CLAUDE.md、MEMORY.md)は自動的に読み込まれません
- 特に指示がない限り、エージェントは既存の落とし穴リストを参照せずに一からコードを書きます
- これにより、回避可能だった文書化された問題をエージェントが繰り返す可能性があります
この動作は、開発者が特定のコーディングタスクを処理するためにエージェントをディスパッチする際、ドキュメント参照を含めることを明示的に行う必要があることを意味します。エージェントは探索フェーズからコードベースのパターンを維持しますが、プロジェクト固有のドキュメントファイルを自動的に参照することはありません。
📖 Read the full source: r/ClaudeAI
👀 See Also

CLAUDE.mdを最適化してClaude AIのコンテキスト不安を軽減する
Redditでの議論では、CLAUDE.mdの効果を高める実践的な戦略が紹介されています。具体的には、ファイルを200行以内に収めること、検証可能な具体的な指示を使用すること、トークンを無駄にする修正ループを防ぐためにClaudeの自動メモリ機能を活用することなどです。

本番出力のための8つの戦術的Claude Codeワークフローのヒント
強制的に質問を明確化し、To-Doに自動検証を組み込み、アーリーエグジットを活用し、VisionやDevToolsを使ってClaudeから本番コードを取得する方法。

信頼性の高いAIスキル実行のためのプロンプト構造改善
ある開発者が、市場分析スキルを手動介入なしでエンドツーエンドで実行できるようにした2つの重要なプロンプト修正を共有しました:スキルが返すべきものと行うべきものを明確に分離すること、および即興を防ぐための明示的な失敗条件の定義です。

OpenClaw DiscordプロキシのREST APIタイムアウト問題に対する修正
OpenClawのDiscord接続問題で、WebSocketは接続するがREST API呼び出しが「fetch failed UND_ERR_CONNECT_TIMEOUT」エラーで失敗する場合の修正方法が報告されました。解決策には、proxy-preload.cjsファイルの作成とグローバルundiciプロキシ設定の構成が含まれます。