たった1つのファイルでOK!Claude Codeをあなた専用にカスタマイズするCLAUDE.md

Claude Code

たった1つのファイルでOK!Claude Codeをあなた専用にカスタマイズする方法

【これを読むと何ができるようになる?】

毎回「日本語で答えてね」「このファイルの内容を参考にして」とお願いするのは、少し手間ですよね。この方法を使えば、Claudeにあらかじめあなたの好みやルールを覚えてもらえるので、毎回同じ指示をしなくても、いつもあなたにピッタリの答えを返してくれるようになります。

準備するもの

  • Claude Codeがインストールされているパソコン
  • メモ帳など、文字を入力できるソフト(テキストエディタ)

手順(ステップごとに丁寧に)

ステップ1:黒い画面(ターミナル)を開く

まずは、パソコンに命令文(コマンド)を送るための「ターミナル」という画面を開きましょう。

  • Windowsの場合:
    スタートメニューで「cmd」または「powershell」と検索して、出てきたアプリをクリックします。
  • Macの場合:
    「Launchpad」から「その他」フォルダの中にある「ターミナル」をクリックします。

なぜこれをするのか:これから、この黒い画面に文字を打ち込んで、パソコンに直接お願いごとをしていきます。

ステップ2:作業したい場所に移動する

次に、いつも作業しているフォルダ(ディレクトリ)に移動します。例えば、デスクトップにある「ブログ記事」というフォルダで作業するとしましょう。

ターミナルに、まず cd と入力します(cdの後ろに半角スペースを1つ入れてください)。

cd

そのあとに、移動したい「ブログ記事」フォルダを、マウスでターミナルの画面上にドラッグ&ドロップしてから、Enterキーを押します。これで、その場所に移動できます。

なぜこれをするのか:これから作る「Claudeへの指示書ファイル」を、作業したい場所に置いておくためです。プロジェクトごとに指示書を置けば、内容を切り替えることができて便利です。

ステップ3:「CLAUDE.md」という名前の指示書ファイルを作る

このCLAUDE.mdファイルは、単なる「参考情報」を記述する場所ではありません。AIモデルの動作を定義する**「システム指示(System Instruction)」**として機能するのが最も重要なポイントです。

System Roleの定義:CLAUDE.mdの内容は、AIが応答を生成する際の「最優先の基本ルール」や「役割(ペルソナ)」を定義します。これは、対話セッション開始時にシステム側がモデルに埋め込む、ゲームマスター設定のようなものと理解できます。
会話の「固定点(Anchor)」: 対話が長くなると、AIの内部状態が不安定になり、初期のルールから逸脱することがあります。CLAUDE.mdを常に参照させることで、その指示をセッション中の揺るぎない「固定点(アンカー)」として機能させ、一貫性を保証しているわけです。

要するに、CLAUDE.mdは、単なる入力テキストではなく、「AIの動作パラメーターを初期設定する、最上位の定義ファイル」として機能している、と理解してください。

今いる場所に、Claudeが読み込んでくれる特別な指示書ファイルを作りましょう。以下のコマンドを1行入力して、Enterキーを押してください。

  • Windowsの場合:
echo. > CLAUDE.md
  • Macの場合:
touch CLAUDE.md

このコマンドは「CLAUDE.mdという名前の、中身が空のファイルを作ってください」というお願いです。あなたの作業フォルダ(例:「ブログ記事」フォルダ)の中に、「CLAUDE.md」というファイルが新しくできていれば成功です。

なぜこれをするのか:Claude Codeは、実行するときに「CLAUDE.md」という名前のファイルが同じ場所にあると、その中身を自動で読み込んで指示として使ってくれる仕組みになっているからです。

ステップ4:指示書ファイルにルールを書き込む

先ほど作った「CLAUDE.md」ファイルを、メモ帳などのテキストエディタで開いてください。そして、Claudeにいつも守ってほしいルールを自由に書き込んで、保存します。例えば、こんな風に書くことができます。

あなたはプロのWebライターです。
以下のルールに従って、回答を生成してください。

# ルール
- 回答はすべて日本語でお願いします。
- 専門用語は避け、初心者にも分かりやすい言葉で説明してください。
- 親しみやすい、丁寧な口調でお願いします。

なぜこれをするのか:ここに書いた内容を、あなたがClaudeにお願いごとをするたびに、Claudeが最初に読んでくれます。これにより、毎回同じ前提を伝えなくても、ルールに沿った答えを返してくれるようになります。

ステップ5:Claudeに話しかけてみる

それでは、ターミナルに戻って、いつも通りClaudeに話しかけてみましょう。先ほどと同じ場所(例:「ブログ記事」フォルダ)にいることを確認してください。

claude "自己紹介してください"

すると、先ほど「CLAUDE.md」に書いた「プロのWebライターとして、日本語で、丁寧に」といったルールに従った自己紹介が返ってくるはずです。そうなっていれば、設定は完了です!

うまくいかないときは

  • 「ルールを無視した回答が返ってくる」と表示された場合:
    claudeコマンドを実行している場所と、「CLAUDE.md」ファイルがある場所が違う可能性があります。ステップ2の手順で、もう一度正しいフォルダに移動してから試してみてください。
  • 「command not found: claude」と表示された場合:
    Claude Codeのインストールがうまくできていない可能性があります。もう一度、インストール手順を確認してみましょう。
  • ファイルに書いた日本語がうまく読み込まれない場合:
    「CLAUDE.md」ファイルを保存するときに、文字の形式(文字コード)を「UTF-8」という種類に指定して保存し直してみてください。

ファイルエンコーディングの問題はUTF-8指定で解決することが多いですが、稀に問題となるのが改行コードの差異です。Windows環境で作成したファイル(CRLF: キャリッジリターン+ラインフィード)を、MacやLinuxのシェル上で扱う場合、ターミナルが末尾の\r(キャリッジリターン)を解釈し、意図しない文字としてコマンドの引数に含めてしまうことがあります。

これは、ファイルの内容がそのままコマンドの引数として渡される(あるいはそれに近い挙動をモデルが想定する)場合に発生する潜在的なエスケープ処理エラーです。もし上記のエラーが発生した場合は、dos2unixコマンドや、エディタ側で明示的にLF(ラインフィード)形式に変換してから、再度試行してください。

もっと活用するには

基本の使い方に慣れてきたら、こんな応用も試してみてください。

  • プロジェクトごとに指示書を使い分ける:
    例えば「Webサイト制作」のフォルダにはHTMLのルールを書いた「CLAUDE.md」を、「ブログ執筆」のフォルダには文章作成のルールを書いた「CLAUDE.md」を置くことで、作業内容に応じてClaudeの役割を自動で切り替えられます。
  • よく使う情報をメモしておく:
    自己紹介文のテンプレートや、よく使うメールの定型文などを「CLAUDE.md」に書いておき、「この情報を元にメールを書いて」とお願いするだけで、素早く文章を作成できて便利です。

※Claude Codeは継続的にアップデートされます。最新情報は公式ドキュメントをご確認ください。

情報源:@Intensa_mente__ のポストをもとに編集部が解説記事として構成しました。

コメント

タイトルとURLをコピーしました