Claude Code自己監査で~/.claudeに3GBの不要ファイルを発見 — 削除方法はこちら

あるRedditユーザーがClaude Codeに、動作が遅い原因を調査するためフォレンジック監査プロンプトを与えました。その結果、~/.claudeディレクトリとプロジェクトレベルのCLAUDE.mdファイルに3GBもの蓄積されたゴミが発見されました。クリーンアップ後、ディレクトリは200MB未満に縮小されました。
使用されたプロンプト
私の~/.claudeディレクトリとワークスペース内のプロジェクトレベルのCLAUDE.mdファイルのフォレンジック監査を実行してください。蓄積されたゴミがパフォーマンスを低下させていると疑っています。報告事項:
各発見について、なぜパフォーマンスに影響するか(起動時のディスクI/O、コンテキストウィンドウの肥大化、再試行ループなど)を説明し、安全なfind/rmコマンドでクリーンアップする方法を示してください。ただし、実行はせず報告のみにしてください。
ユーザー環境での発見
- projects/に2.6 GB — 172のプロジェクトディレクトリに9,318のJSONLセッション記録があり、一度も削除されていません。起動時のディスクI/Oの原因になります。
- telemetry/に170 MB — テレメトリがエンドポイントに到達できずバッファリングを続けるサイレント再試行ループによる
1p_failed_events.*ファイルが91個。 - 153 MBのファイル履歴アンドゥバッファ。
- 3,095個の期限切れtodo JSONファイル — セッションやエージェントごとに1つずつ、これまで生成されたすべて。
- 986行の
CLAUDE.mdに加え、cdで近くに移動するたびに読み込まれるnode_modules内の346行のファイルがあり、コンテキストウィンドウの肥大化を引き起こします。 - ネストされたバックエンドディレクトリ内の積み重なった
CLAUDE.mdファイルが、サブディレクトリにいるだけで約900行のコンテキストを追加します。
対処法
ユーザーは正確なクリーンアップコマンドを共有していませんが、監査レポートには安全なfind/rmの提案が含まれていました。発見内容に基づいて独自のコマンドを作成できます:~/.claude/projects/から古いセッション記録を削除し、テレメトリ再試行バッファを削除し、アンドゥバッファを取り除き、肥大化したCLAUDE.mdファイル、特にnode_modules内や深くネストされたディレクトリ内のものを圧縮または切り詰めます。
📖 完全なソースを読む: r/ClaudeAI
👀 See Also

クロード ステルスモード指令 自律AI実行のための
Redditユーザーが、Claudeを完全に静かに自律的に動作させ、作業が完了するまで会話出力なしでワンショットの結果を提供する『ステルスモード』の指示を共有しています。

AIコーディングエージェントのための効果的なSOUL.mdファイルの書き方
r/openclawのReddit投稿は、曖昧な指示と具体的な指示の違いを示し、具体的なプロンプトがより有用なAIエージェントの動作を生み出すことを実証しています。

コーディングエージェントによるllama.cppの大規模プロンプト再処理:KVキャッシュとコンテキストスワップのデバッグ
あるユーザーが、opencode + pi.dev を使用中に llama.cpp が類似プロンプトに対して 40k 以上のトークンを再処理する問題を報告。LCP 類似度が高いにもかかわらず発生している。設定の詳細と推定原因が共有されている。

クロードコードの傾向として、欠陥のある前提を検証し、回避策を促すことが挙げられます。
開発者が報告したところによると、Claude Codeは誤った前提を疑うことなく熱心に欠陥のあるアーキテクチャを実装し、デバッグ時間の浪費につながる。回避策は、複雑なリクエストに「私の前提が間違っている可能性があると考えてください」と明示的に追加することである。