Claude Codeは、スタイルガイドラインやワークフローでよく使用するコマンドなど、あなたの設定をセッション間で記憶することができます。

メモリタイプの決定

Claude Codeは3つのメモリ保存場所を提供し、それぞれが異なる目的を果たします:

メモリタイプ保存場所目的使用例
プロジェクトメモリ./CLAUDE.mdチーム共有の規則と知識プロジェクトアーキテクチャ、コーディング規約、一般的なワークフロー
プロジェクトメモリ(ローカル)./CLAUDE.local.md個人のプロジェクト固有の設定あなたのサンドボックスURL、好みのテストデータ
ユーザーメモリ~/.claude/CLAUDE.mdグローバルな個人設定コードスタイルの設定、個人的なツールのショートカット

すべてのメモリファイルは、Claude Codeの起動時に自動的にコンテキストに読み込まれます。

Claudeがメモリを参照する方法

Claude Codeはメモリを再帰的に読み込みます:カレントワーキングディレクトリから開始し、_/_まで遡って見つかったCLAUDE.mdまたはCLAUDE.local.mdファイルを読み込みます。これは、_foo/bar/_でClaude Codeを実行し、_foo/CLAUDE.md_と_foo/bar/CLAUDE.md_の両方にメモリがある大規模なリポジトリで作業する場合に特に便利です。

#ショートカットでメモリを素早く追加

メモリを追加する最も速い方法は、入力を#文字で始めることです:

# 常に説明的な変数名を使用する

メモリを保存するファイルを選択するよう促されます。

/memoryで直接メモリを編集

セッション中に/memoryスラッシュコマンドを使用すると、システムエディタでメモリファイルを開いて、より広範な追加や整理を行うことができます。

メモリのベストプラクティス

  • 具体的に記述する:「2スペースのインデントを使用する」は「コードを適切にフォーマットする」よりも良い。
  • 構造化して整理する:個々のメモリを箇条書きとして書式化し、関連するメモリを説明的なマークダウン見出しの下にグループ化する。
  • 定期的にレビューする:プロジェクトの進化に合わせてメモリを更新し、Claudeが常に最新の情報とコンテキストを使用していることを確認する。

Was this page helpful?