SpyBara
Go Premium

claude-directory.md 2026-11-11 22:59 UTC to 2026-11-12 21:00 UTC

No changes for this document in this history range.

2026
Wed 4 23:59 Tue 10 21:57 Wed 11 22:59

.claude ディレクトリを探索する

Claude Code が CLAUDE.md、settings.json、hooks、skills、commands、subagents、workflows、rules、auto memory を読み込む場所。プロジェクト内の .claude ディレクトリとホームディレクトリの ~/.claude を探索します。

Claude Code は、プロジェクトディレクトリとホームディレクトリの ~/.claude から、指示、設定、skills、subagents、メモリを読み込みます。プロジェクトファイルを git にコミットしてチームと共有します。~/.claude 内のファイルは、すべてのプロジェクトに適用される個人設定です。

Windows では、~/.claude は %USERPROFILE%\.claude に解決されます。CLAUDE_CONFIG_DIR を設定した場合、このページのすべての ~/.claude パスはそのディレクトリの下に存在します。同じことが .claude.json にも当てはまります。このファイルは、設定しない場合は ~/.claude.json に配置されます。

ほとんどのユーザーは CLAUDE.md と settings.json のみを編集します。リポジトリに他のコーディングエージェント用の AGENTS.md が既にある場合、Claude Code は CLAUDE.md の代わりにそれを読み込むことができます。ディレクトリの残りはオプションです。必要に応じてスキル、ルール、またはサブエージェントを追加してください。

ディレクトリを探索する

ツリー内のファイルをクリックして、各ファイルの機能、読み込みタイミング、および例を確認してください。

表示されないもの

エクスプローラーは、あなたが作成および編集するファイルをカバーしています。いくつかの関連ファイルは他の場所にあります。

ファイル 場所 目的
managed-settings.json システムレベル、OS によって異なる エンタープライズが強制する設定で、限定的な例外を除き、自身の設定ファイルや --settings の値で上書きすることはできません。ファイルの保存場所と Claude Code が使用する管理ソースを参照してください。
CLAUDE.local.md プロジェクトルート このプロジェクトの個人的な設定で、CLAUDE.md と一緒に読み込まれます。手動で作成し、.gitignore に追加してください。
AGENTS.md プロジェクトルート、.claude/、または任意のディレクトリ AI コーディングエージェント向けに作成するプロジェクト指示。Claude Code は CLAUDE.md の代わりにこれを読み込むことができます。
インストール済みプラグイン ~/.claude/plugins クローンされたマーケットプレイス、インストール済みプラグインバージョン、installed_plugins.json インストール記録、およびプラグインごとのデータで、claude plugin コマンドで管理されます。claude.ai アカウントから同期されたプラグインは ~/.claude/plugins/synced/ にダウンロードされます。リンクモードでマーケットプレイス command ソースからインストールされたプラグインの場合、Claude Code はコピーの代わりにここにリンクを保存し、プラグインのファイルはコマンドが出力するディレクトリに留まります。command ソースには Claude Code v2.1.229 以降が必要です。ローカルパスから追加したマーケットプレイスで相対パスによってリストされているプラグインも、キャッシュコピーではなく、ソースディレクトリからその場で読み込まれます。プラグインキャッシングを参照して、孤立したバージョンがどのようにクリーンアップされるかを確認してください。

~/.claude はまた、Claude Code があなたが作業する際に書き込むデータも保持しています。トランスクリプト、プロンプト履歴、ファイルスナップショット、キャッシュ、およびログです。下記のアプリケーションデータを参照してください。

適切なファイルを選択する

異なる種類のカスタマイズは異なるファイルに存在します。このテーブルを使用して、変更がどこに属するかを見つけてください。

実行したいこと 編集 スコープ リファレンス
Claude にプロジェクトコンテキストと規約を提供する CLAUDE.md プロジェクトまたはグローバル メモリ
特定のツール呼び出しを許可またはブロックする settings.json permissions または hooks プロジェクトまたはグローバル パーミッション、Hooks
ツール呼び出しの前後にスクリプトを実行する settings.json hooks プロジェクトまたはグローバル Hooks
セッションの環境変数を設定する settings.json env プロジェクトまたはグローバル 設定
個人的なオーバーライドを git から除外する settings.local.json プロジェクトのみ 設定スコープ
/name で呼び出すプロンプトまたは機能を追加する skills/<name>/SKILL.md プロジェクトまたはグローバル Skills
独自のツールを持つ特化した subagent を定義する agents/*.md プロジェクトまたはグローバル Subagents
スクリプトから多くの subagent をオーケストレーションする workflows/*.js プロジェクトまたはグローバル 動的ワークフロー
MCP 経由で外部ツールを接続する .mcp.json プロジェクトのみ MCP
Claude がレスポンスをフォーマットする方法を変更する output-styles/*.md プロジェクトまたはグローバル 出力スタイル

ファイルリファレンス

このテーブルは、エクスプローラーがカバーするすべてのファイルをリストしています。プロジェクトスコープのファイルはリポジトリの .claude/ の下に存在します(CLAUDE.md、.mcp.json、.worktreeinclude はルートにあります)。グローバルスコープのファイルは ~/.claude/ に存在し、すべてのプロジェクトに適用されます。

[!NOTE]

これらのファイルに入れたものをオーバーライドできるいくつかのことがあります。

  • 組織によってデプロイされた管理設定は、設定の優先順位における例外を除き、すべての設定ファイルおよび --settings の値に優先します
  • --permission-mode や --settings などの CLI フラグはそのセッションの settings.json をオーバーライドします
  • 一部の環境変数は同等の設定に優先しますが、これは異なります。各設定について環境変数リファレンスを確認してください

完全な順序については設定の優先順位を参照してください。

ファイル名をクリックして、上記のエクスプローラーでそのノードを開きます。

ファイル スコープ コミット 機能 リファレンス
CLAUDE.md プロジェクトおよびグローバル ✓ 毎セッション読み込まれる指示 メモリ
rules/*.md プロジェクトおよびグローバル ✓ トピックスコープの指示、オプションでパスゲート ルール
settings.json プロジェクトおよびグローバル ✓ 権限、hooks、環境変数、モデルデフォルト 設定
settings.local.json プロジェクトのみ 個人的なオーバーライド、Claude Code が設定を保存するときに gitignore 設定スコープ
.mcp.json プロジェクトのみ ✓ チーム共有 MCP サーバー MCP スコープ
.worktreeinclude プロジェクトのみ ✓ 新しい worktrees にコピーする gitignore ファイル Worktrees
skills/<name>/SKILL.md プロジェクトおよびグローバル ✓ /name で呼び出される、または自動呼び出される再利用可能なプロンプト Skills
commands/*.md プロジェクトおよびグローバル ✓ シングルファイルプロンプト。skills と同じメカニズム Skills
output-styles/*.md プロジェクトおよびグローバル ✓ Claude の動作方法を調整するカスタム指示セット 出力スタイル
agents/*.md プロジェクトおよびグローバル ✓ 独自のプロンプトとツールを持つ subagent 定義 Subagents
workflows/*.js プロジェクトおよびグローバル ✓ Claude によって書かれた動的ワークフロースクリプト、/workflows から保存。各ファイルは /<name> コマンドになります 動的ワークフロー
agent-memory/<name>/ プロジェクトおよびグローバル ✓ subagents の永続メモリ 永続メモリ
~/.claude.json グローバルのみ アプリ状態、アカウント詳細、UI トグル、個人 MCP サーバー。存在しない場合、Claude Code はセッションの開始時や claude auth status などのサブコマンドの実行時に作成しますが、--version や --help では作成しません。 グローバル設定
projects/<project>/memory/ グローバルのみ Auto memory:Claude のセッション間のメモ Auto memory
keybindings.json グローバルのみ カスタムキーボードショートカット キーバインディング
themes/*.json グローバルのみ カスタムカラーテーマ カスタムテーマ

ファイル別フロントマターフィールド

スキル、コマンドファイル、サブエージェント、出力スタイル、およびルールは、ファイルの上部にある YAML フロントマターから設定を読み込み、それぞれが独自のフィールドセットを受け入れます。このテーブルは、各ファイルのフィールド名をリストアップし、それらを説明するリファレンスへのリンクを提供します。

ファイル フロントマターフィールド リファレンス
skills/<name>/SKILL.md name, description, when_to_use, argument-hint, arguments, disable-model-invocation, user-invocable, allowed-tools, disallowed-tools, model, effort, context, agent, background, hooks, paths, shell, metadata, license, compatibility スキルフロントマター
commands/*.md name と paths を除くスキルフィールド スキルフロントマター
agents/*.md name, description, tools, disallowedTools, model, permissionMode, maxTurns, autoCompactWindow, skills, mcpServers, hooks, memory, background, effort, isolation, color, initialPrompt, omitClaudeMd, experimental サブエージェントフロントマター
output-styles/*.md name, description, keep-coding-instructions, force-for-plugin 出力スタイルフロントマター
rules/*.md paths ルールフロントマター

プラグインに含まれるエージェントは、サブエージェントフィールドのサブセットに対応しています。

設定をトラブルシューティングする

設定、hook、またはファイルが有効になっていない場合は、設定をデバッグするを参照して、検査コマンドと症状優先ルックアップテーブルを確認してください。

アプリケーションデータ

作成したコンフィグ以外に、~/.claude には Claude Code がセッション中に書き込むデータが保存されます。これらのファイルはプレーンテキストです。ツールを通過するすべてのものは、ディスク上のトランスクリプトに書き込まれます。ファイルの内容、コマンド出力、貼り付けたテキストなどです。

トランスクリプトには、Claude Code がメッセージとともにモデルに送信する内容も含まれる場合があります:

  • システムプロンプト
  • ツール定義
  • リクエストパラメータ
  • 読み込んだ指示ファイル(CLAUDE.md など)

自動的にクリーンアップされるファイル

Claude Code は、cleanupPeriodDays より古いファイルを以下のパスから削除します。ただし、保持期間を安全に判定できる場合に限ります。デフォルトは 30 日で、最小値は 1 です。0 に設定するとバリデーションエラーが発生します。同じ経過日数の閾値が、孤立した worktrees の自動削除にも適用されます。

~/.claude/ 下のパス 内容
projects/<project>/<session>.jsonl 会話トランスクリプト:メッセージ、ツール呼び出し、ツール結果、および Claude Code がモデルに送信したリクエストのシステムプロンプト、ツール定義、パラメータ
projects/<project>/<session>.orphaned-<timestamp>-<suffix>.jsonl、projects/<project>/<session>.jsonl.superseded-<timestamp> Claude Code が上書きまたは削除する代わりに脇に置いたセッションの前のトランスクリプト。セッションピッカーには表示されません
projects/<project>/<session>/subagents/ セッショントランスクリプトと同じ形式のサブエージェントトランスクリプト。親セッションのトランスクリプトが経過時間で削除されるときに一緒に削除されます
projects/<project>/<session>/tool-results/ 別ファイルにこぼれた大きなツール出力、および MCP ツールが返す画像のフルサイズコピー
projects/<project>/<session>/mcp-tasks/ 再開したセッションが実行中の MCP タスクを再び追跡するために必要な情報、および Claude がまだ読み取っていない完了済みタスクの結果
file-history/<session>/ Claude が変更したファイルの編集前スナップショット。チェックポイント復元に使用されます。最新 100 個のチェックポイントのスナップショットを保持します。保持されたチェックポイントが参照していないスナップショットファイルは削除されます。ただし、各ファイルの最初のスナップショットは除きます
plans/ プランモード中に書き込まれたプランファイル
debug/ セッションごとのデバッグログ。デバッグログが有効な場合に書き込まれます。例えば、--debugで起動した場合や /debug を実行した場合
paste-cache/ 大きな貼り付けの内容
image-cache/<session>/ Claude Code v2.1.274 以前で保存された添付画像。それ以降のバージョンでは、貼り付けた画像と添付画像は ~/.claude の外に保存されます。CLAUDE_CODE_TMPDIRが制御する一時ディレクトリの下の各セッションの images/ ディレクトリに保存されます。スイープは、年齢に関係なく、ここにある他のセッションの残されたディレクトリを削除します
uploads/<session>/ Web またはモバイルアプリから添付したファイル、およびモバイルアプリから添付した写真。リモートコントロールセッションにメッセージを送信する場合。クラウドセッションへの添付は、代わりにそのセッション自身のクラウド環境に保存され、マシン上には保存されません
dev-mods/<session>/ Claude が作成した Mods。セッション中に作成されたもの
session-env/ セッションごとの環境メタデータ
tasks/ タスクツールで書き込まれたタスクリスト。リストごとに 1 つのディレクトリ
shell-snapshots/ 起動時にキャプチャされたエイリアス、関数、シェルオプション。Bash ツールによって各コマンドに適用されます。クリーンな終了時に削除されます。スイープはクラッシュ後に残されたものをクリアします
backups/ ~/.claude.json の以前のバージョン。Claude Code がファイルを書き直すときにコピーされます。Claude Code は最新の 5 つと、解析できなかったバージョンのコピーを保持します。経過日数の閾値を過ぎると、設定を保持している最後のコピーも削除されます。現在のファイルが解析可能で、設定を保持しており、8 MiB 未満の場合は、その新しいコピーが残ります
feedback-bundles/ サードパーティプロバイダー上で、または Anthropic 認証情報が設定されていない場合に /feedback によって書き込まれた、編集済みトランスクリプトアーカイブ。Anthropic アカウントチームに送信するため
feedback/drafts/ キューに入った Claude が作成したフィードバック。/feedback でのレビューを待機中です。cleanupPeriodDays または 30 日のいずれか短い方の後にスイープされます。キューが 10 ドラフトの上限に達すると、Claude Code は最も古いドラフトを削除して空き容量を作ります
usage-data/ report.html と /insightsで書き込まれたタイムスタンプ付きレポートコピー。それらを構築するために使用されるキャッシュされたセッションごとの分析データ
skills/.trash/、plugins/.trash/ スキルと プラグイン。claude.ai 同期で削除されたもの。例えば、claude.ai でオフにした後、または同期を停止した後。ファイルはここに残るため、スイープが削除するまで復元できます
plugins/installed_plugins.set-aside.<date>.<hash>.json、plugins/installed_plugins.unreadable.<date>.<hash>.kept 日付付きコピー。Claude Code が installed_plugins.json を書き直す前に作成します。削除したインストールレコード、および読み込めなかったファイルの内容
todos/、statsig/、logs/ 古いバージョンのレガシーディレクトリ。現在は書き込まれていません。スイープはその内容を削除してから、空のディレクトリを削除します

sessions/ のセッションファイル、自動メモリ、Claude Desktop および Cowork トランスクリプトは、それぞれ独自の保持ルールに従います:

  • sessions/:実行中の各セッションに 1 つの小さいファイルを保持します。同時実行セッションとクラッシュを検出するために使用されます。年齢ベースのスイープの一部ではありません。Claude Code は、セッションが終了するときに各ファイルを削除し、次の起動時にクラッシュの残りをクリアします。

  • seed-admin/:ultrareview またはクラウドセッションのアップロードのためにリポジトリをパッケージ化する際に、Claude Code が作成する一時的な git ディレクトリです。アップロードが終了したとき、または中断された場合は後のセッションで、Claude Code はそのアップロードのディレクトリを削除し、seed-admin/ 自体はそのまま残します。

  • 自動メモリ:スイープは、プロジェクトの自動メモリディレクトリ projects/<project>/memory/ 内のメモリファイルを削除しません。Claude Code は、保持期間全体が空だった場合にのみそのディレクトリを削除します。v2.1.228 より前では、スイープはメモリディレクトリ内のフォルダをセッションデータとして扱い、その下の古いファイルを削除できました。

  • Claude Desktop および Cowork トランスクリプト:Claude Code は、Claude Desktop または Cowork で開始または最後に続行したセッションのトランスクリプトを任意の年齢で保持します。これらのトランスクリプトに年齢制限を与えるには、desktopSessionCleanupPeriodDays を設定します。Claude Code v2.1.248 以降が必要です。それより前のバージョンでは、cleanupPeriodDays の後に削除します。

    ただし、次のような場合、Claude Code はこれらのトランスクリプトを cleanupPeriodDays の経過後に削除します。

Claude Code は、以下の場合に年齢ベースのスイープをスキップします:

  • ベアモード:--bareで claude -p を実行する場合、Claude Code はそのセッションでスイープを実行しません。
  • 一時停止されたスイープ:Claude Code が保持期間を安全に判定できない場合、スイープを一時停止します。retention_sweep イベントには、スイープを一時停止させる各設定が記載されます。原因が読み込みまたは解析できない設定ファイルである場合、または cleanupPeriodDays や desktopSessionCleanupPeriodDays が設定された状態で設定エラーがある場合は、原因を修正するまで /status に警告が表示されます。

管理設定が cleanupPeriodDays を提供している場合、優先度の低い設定ファイルにエラーがあっても、Claude Code は管理値でスイープを実行します。

組織内のマシンが設定した保持期間でスイープを実行していることを確認するには、保持スイープを確認するを参照してください。

セッションスクラッチパッドディレクトリ

スクラッチパッドは、Claude Code が Claude に一時ファイル用に提供するセッションごとのディレクトリです。中間結果、ヘルパースクリプト、プロジェクトに属さないドラフトです。Claude が「スクラッチパッドに保存した」と言う場合、ファイルはそこにあります。Claude は /tmp の代わりにそれを使用し、権限プロンプトなしでそれ内のファイルを作成、編集、読み取ることができます。

スクラッチパッドは ~/.claude ではなく Claude Code の一時ディレクトリの下に存在します。プラットフォームの現在のセッションのパスを見つけます:

  • macOS:/private/tmp/claude-<uid>/<project>/<session-id>/scratchpad/
  • Linux:/tmp/claude-<uid>/<project>/<session-id>/scratchpad/、またはシステムが設定する場合は $TMPDIR の下の同じ形状
  • Windows:%TEMP%\claude\<project>\<session-id>\scratchpad\

<project> は、英字と数字以外のすべての文字が - に置き換えられた作業ディレクトリパスです。例えば、-Users-you-my-project。Windows では、<project> はその文字列の 16 文字のハッシュです。例えば、73295dabccd14c56。Desktop アプリのセッションでは、文字列そのものになる場合があります。正確なパスを知るには、Claude に尋ねてください。CLAUDE_CODE_TMPDIR を設定する場合、ツリーはそのディレクトリの下に移動します。フックは現在のセッションのパスを scratchpad_dir として受け取ります。

スクラッチパッドファイルはセッションのトランスクリプトと同じ期間続きます。保持スイープはトランスクリプトを削除するときにディレクトリを削除し、claude purgeは一時ディレクトリに触れません。ディレクトリはシステムの一時場所の下にあるため、オペレーティングシステムもそれをクリアできます。例えば、再起動時。Claude がそこに書き込んだものを保持するには、Claude にそれをプロジェクトに移動するよう依頼します。

セッションがスクラッチパッドを持つのは、以下のすべてが成り立つ場合のみです:

  • API キーではなく claude.ai アカウントでサインインしている
  • セッションが Amazon Bedrock、Google Cloud の Agent Platform、または Microsoft Foundry ではなく Anthropic API を使用している
  • enableArtifactが false に設定されていない

削除するまで保持されるファイル

特に記載のある行を除き、保持クリーンアップスイープは以下のパスを削除せず、Claude Code はそれらを削除するまで保持します。

~/.claude/ 下のパス 内容
history.jsonl 入力したプロンプトが、タイムスタンプとプロジェクトパスとともに記録されます。上矢印キーによる呼び出し、Ctrl+R による履歴検索、! によるシェルコマンドの補完に使用されます。HIPAA 設定がセッションに適用される場合、各クリーンアップ処理で cleanupPeriodDays より古いエントリが削除されます。
stats-cache.json /usage で表示される集計トークンとコスト数
remote-settings.json 組織のサーバー管理設定のキャッシュコピー。組織が何も設定していない場合は {}。セッションがそれらを取得する場合にのみ存在します。Claude Code は起動時と、セッション中は 1 時間ごとに更新を確認します。ログアウト時に削除されます
cache/changelog.md Claude Code チェンジログのキャッシュコピー。/release-notes で表示されます。バックグラウンドで更新されます
policy-limits.json 組織のキャッシュされた機能ポリシー設定。一部のアカウントタイプにのみ存在します。自動的に更新されます。policy-limits.json.stamp.json サイドカーは、キャッシュが属するアカウントまたは API キーを記録します。Claude Code はログアウト時に両方のファイルを削除します

保持するべき状態ファイル

使用する機能に応じて、~/.claude/ には アプリケーションデータの表に記載されていないファイルも保存されます。そのうち、キャッシュとロックファイルは削除しても安全です。以下の状態ファイルは保持してください:

プレーンテキストストレージ

トランスクリプトと履歴は保存時に暗号化されません。OS ファイル権限が唯一の保護です。ツールが .env ファイルを読み込むか、コマンドが認証情報を出力する場合、その値は projects/<project>/<session>.jsonl に書き込まれます。露出を減らすには:

  • cleanupPeriodDays を低くして、Claude Code がトランスクリプトを保持する期間を短縮します
  • desktopSessionCleanupPeriodDaysを設定して、Claude Desktop および Cowork トランスクリプトにも年齢制限を与えます
  • CLAUDE_CODE_SKIP_PROMPT_HISTORY環境変数を設定して、任意のモードでトランスクリプトとプロンプト履歴の書き込みをスキップします。非対話モードでは、代わりに -p と一緒に --no-session-persistence を渡すか、TypeScript Agent SDK で persistSession: false を設定できます。Python SDK には同等のオプションがありません。
  • 権限ルールを使用して、認証情報ファイルの読み取りを拒否します

ローカルデータをクリアする

claude purge を実行して、1 つのプロジェクトに対して Claude Code が保持する状態を削除します。削除されるもの:

  • projects/ の下のトランスクリプトと自動メモリ
  • セッションごとの tasks/、debug/、file-history/ エントリ
  • history.jsonl の一致するプロンプト行
  • ~/.claude.json のプロジェクトエントリ

プロジェクトのセッションで貼り付けた、または添付した画像、および各セッションのスクラッチパッドは、~/.claude ではなく Claude Code の一時ディレクトリの下に保存されるため、パージは削除しません。保持スイープは、cleanupPeriodDays より古くなると画像を削除します。パージされたセッションのスクラッチパッドは、削除するか、オペレーティングシステムが一時ディレクトリをクリアするまで残ります。

コマンドは完全な削除計画を出力し、何かを削除する前に確認を求めます。

v2.1.288 より前は、コマンドは claude project purge でした。

以下の例では、~/work/my-repo をプレースホルダーとして使用します。プロジェクトへのパスに置き換えます。パスに一致する状態がない場合、コマンドはエラーを出力し、ステータス 1 で終了します。

削除せずに計画をプレビューします:

claude purge ~/work/my-repo --dry-run

計画は各一致するアイテムと、それが含まれる理由をリストします:

Purge plan for /home/user/work/my-repo:

  dir:    /home/user/.claude/projects/-home-user-work-my-repo
           project transcripts (.jsonl) and memory/
  config: projects["/home/user/work/my-repo"]
           project entry in ~/.claude.json (trust, history, MCP servers)
  filter: /home/user/.claude/history.jsonl
           12 prompt(s) typed in this project

shell-snapshots/ are not project-scoped and will not be touched
backups/ may still contain this project entry in old .claude.json snapshots (/home/user/.claude/backups); at most 5 are kept and they rotate out automatically
Dry run: 3 item(s) would be deleted.

単一の確認プロンプトで削除します:

claude purge ~/work/my-repo

コマンドは同じ計画を出力してから、Delete 3 item(s) for /home/user/work/my-repo? This cannot be undone. [y/N] と尋ね、y と答えた場合のみ削除します。

パスを省略して、対話的なリストからプロジェクトを選択します。

スクリプトで使用するために確認プロンプトをスキップします:

claude purge ~/work/my-repo --yes

その他のオプション:

  • パスの代わりに --all を渡して、すべてのプロジェクトの状態を一度にパージします。これは history.jsonl をフィルタリングするのではなく、完全に削除します。
  • -i を渡して、削除計画を 1 つずつステップスルーします。

コマンドは shell-snapshots/ と backups/ をそのままにしておきます。これらはプロジェクトスコープではないため、計画出力で警告します。マシン上で誰かが /heapdump を実行した場合は、それが書き込んだ .heapsnapshot ファイルも削除してください。ヒープスナップショットには会話全体とプロセスが保持していた認証情報が含まれており、保持スイープもパージもそれには触れません。

保持するべき状態ファイルを除き、上記のアプリケーションデータパスのいずれかを手動で削除することもできます。

削除 失うもの
~/.claude/projects/ 過去のセッションの再開、続行、巻き戻し、およびすべてのプロジェクトの自動メモリ
~/.claude/history.jsonl 上矢印プロンプトリコール、Ctrl+R 履歴検索、! シェルコマンド補完
~/.claude/paste-cache/ リコールされたプロンプトで貼り付けたテキスト。大きなコンテンツを貼り付けるを参照
~/.claude/uploads/ 過去のリモートコントロールセッションがパスで参照する添付ファイル
~/.claude/file-history/ 過去のセッションのチェックポイント復元
~/.claude/stats-cache.json /usage で表示される履歴合計
~/.claude/usage-data/ 過去の /insights レポートと、それらを構築するために使用されるキャッシュされた分析データ
~/.claude/feedback-bundles/ Anthropic アカウントチームにまだ送信していないフィードバックとバグレポートアーカイブ
~/.claude/feedback/drafts/ 送信していない Claude が作成したフィードバック
~/.claude/remote-settings.json なし。次の起動時に再取得されます
~/.claude/cache/changelog.md なし。バックグラウンドで更新されます
~/.claude/policy-limits.json なし。自動的に更新されます
~/.claude/tasks/ まだ使用中のものを含むタスクリスト
~/.claude/skills/.trash/、~/.claude/plugins/.trash/ Claude Code が削除した同期されたスキルと同期されたプラグインを復元する機会
~/.claude/plugins/installed_plugins.set-aside.<date>.<hash>.json、~/.claude/plugins/installed_plugins.unreadable.<date>.<hash>.kept Claude Code が削除したプラグインインストールレコード、または読み込めなかったファイルのコピー。何もそれらを読み込み直しません
~/.claude/debug/、~/.claude/plans/、~/.claude/session-env/、~/.claude/shell-snapshots/ ユーザーに見える何もなし
~/.claude/backups/ ~/.claude.json の復元元として使える以前のコピー
~/.claude/todos/、~/.claude/statsig/、~/.claude/logs/、~/.claude/image-cache/ なし。現在のバージョンで書き込まれていないレガシーディレクトリ

~/.claude.json、~/.claude/settings.json、~/.claude/plugins/ は削除しないでください。これらはアカウント情報、環境設定、インストール済みプラグインを保持しています。

関連リソース