カテゴリー / 使い方の基本

Claude Codeの使い方ガイド:インストールから日常利用、応用機能まで

この記事の目次

この記事の読み方(対象読者別ガイド)

Claude Codeは、ターミナルやエディタから対話形式で指示を出し、コードの読み書きや修正を任せられるツールです。ブラウザのチャット画面で使うClaudeとは違い、実際のファイルやプロジェクトに直接触れる点が特徴です。

この記事は、インストールしたことがない人から、基本操作は分かっていて一歩進んだ機能まで知りたい人まで、まとめて対象にしています。読みたい範囲が人によって違うので、先に案内しておきます。

非エンジニアの方や、業務で軽く試してみたい方は、次の「インストールと初期設定」から「日常的な使い方を広げる」までで、当面の目的は達成できます。「一歩進んだ使い方」以降は技術者向けの内容なので、無理に読み進める必要はありません。

普段からコマンドラインに慣れているエンジニアの方は、この節を飛ばして次の見出しから読み進めてもらって構いません。

そもそもClaude Codeとは何かという基礎から知りたい場合は、Claude Codeとは何かを先に読むと理解しやすくなります。

インストールと初期設定

動作環境と事前準備

Claude Codeを使うには、パソコンの中でコマンドを打つ「ターミナル」という画面を少しだけ使います。macOS・Windows・Linuxのいずれでも動作しますが、対応バージョンや必要な前提ソフトは随時アップデートされるので、インストール前に公式ドキュメントで最新の要件に目を通しておくと安心です。

ターミナルという言葉に身構える必要はありません。基本的には、公式ドキュメントに書かれた1〜2行のコマンドをコピーして貼り付けるだけで準備が進みます。

インストール方法を選ぶ(CLI/VS Code拡張/デスクトップアプリ)

Claude Codeには複数の使い方の入口があります。

  • CLI(コマンドラインインターフェース):ターミナルから直接起動する方法です。プロジェクト全体を扱う本格的なコーディングに向いています。
  • VS Code拡張:普段使っているVS Codeの中で、サイドパネルとして呼び出せます。既存のエディタ作業に組み込みたい人に向いています。
  • デスクトップアプリ:ターミナル操作をあまりせずに使いたい人向けの入口です。

コーディング中心で使うならCLIかVS Code拡張、ちょっとした作業の自動化を試したいだけならデスクトップアプリから始めるのが分かりやすい選び方です。どの経路も、最終的には同じClaude Codeの機能につながっています。

認証とプラン選択の入口

インストールが終わると、アカウントでのログインを求められます。この段階で必要なのはログインまでです。どのプランを選ぶべきかという判断軸は、後述の「料金プランを理解する」セクションでまとめて説明するので、そちらを参照してください。

プロジェクトディレクトリでの初回起動確認

実際に使いたいプロジェクトのフォルダでClaude Codeを起動すると、そのフォルダ内のファイルを読み書きしてよいかを確認する権限確認のプロンプトが表示されることがあります。これは、意図しないフォルダを操作してしまわないための安全装置です。

起動が確認できたら、次の「基本操作を身につける」で実際の指示の出し方を見ていきましょう。

基本操作を身につける

対話モードでの指示の出し方

Claude Codeは、日本語の自然な文章で指示を出せます。コツは、次のように「何を」「どこに対して」「どうしたいか」を具体的に伝えることです。

  • 読ませる:「srcフォルダの中身を確認して、どんな構成になっているか教えて」
  • 書かせる:「READMEに、このプロジェクトのセットアップ手順を追記して」
  • 直させる:「このエラーメッセージが出ているので、原因を調べて修正案を出して」

抽象的な依頼よりも、対象のファイルや期待する結果を含めた依頼のほうが、意図に近い提案が返ってきやすくなります。

ファイルの読み書き・コード編集を任せる

既存のファイルを参照させたいときは、ファイル名やフォルダ名を指示文の中で伝えるだけで、Claude Codeが該当箇所を読み込みます。コードの変更を提案してきた場合、その内容はその場で反映されるのではなく、まず差分として提示され、実行してよいかどうかをこちらが確認・承認する流れになっています。この確認のステップがあるため、意図しない変更がそのまま適用されることはありません。

よく使うスラッシュコマンドと権限確認の基礎

「/」から始まる指示は、スラッシュコマンドと呼ばれる定型操作です。例えば、会話をリセットする/clearや、それまでの会話を要約して整理する/compactなど、よく使う操作がいくつか用意されています。

また、ファイルの変更やコマンドの実行のたびに権限確認が入る仕組みも、Claude Codeの基本の1つです。この確認をどこまで求めるか、チームでどう運用するかといった詳しいルール作りは、Claude Codeの運用ルールの整え方で扱っているので、必要になったタイミングで参照してください。

料金プランを理解する

Claude Codeの料金プランは、大きく分けてFree、Pro、Max、Team・Enterpriseという構成になっています。それぞれの利用上限や含まれる機能は変更されることがあるため、正確な内容は公式サイトの料金ページで確認するようにしてください。

選び方の目安としては、次のように考えると分かりやすくなります。

  • まず動作を試したいだけなら、無料の範囲から始めて様子を見る
  • 個人で日常的に使うなら、利用量に応じてPro以上を検討する
  • チームで運用ルールを揃えながら使いたいなら、Team・Enterpriseの導入を検討する

料金の説明はこのセクションにまとめており、後述の「モデル選択とコストの効かせ方」や「よくある質問」では改めて繰り返さず、ここへのリンクで済ませています。

研修の中でも料金比較の視点に触れているものがあるため、体系的に比較しながら選びたい場合はClaude Code研修の選び方も参考になります。

日常的な使い方を広げる

Plan modeで安全に大きな変更を進める

複数のファイルにまたがる大きな変更を任せるときは、Plan modeという機能が役立ちます。これは、実際に変更を加える前に「何をどう変更するつもりか」という計画をまず提示してもらい、その内容を確認してから実行に進む仕組みです。

大きな変更ほど、いきなり実行されるより先に計画を見ておきたいものです。Plan modeを使うと、承認した計画に沿って変更が進むため、途中で想定と違う方向に進んでいないかを確認しやすくなります。

CLAUDE.mdでプロジェクトのルールを教える

CLAUDE.mdは、プロジェクトのルールや前提条件をClaude Codeに伝えておくためのファイルです。例えば「このプロジェクトではテストを必ず実行してから変更を確定する」といった方針を書いておくと、以降のやり取りでその前提を踏まえた提案が返ってきやすくなります。

ここでは最小限の考え方だけを紹介しています。具体的な書き方のテンプレートや実例は、CLAUDE.mdの書き方ガイドにまとめているので、実際に作成する際はそちらを参照してください。

よくあるつまずきポイントと対処の考え方

エラーメッセージが出たときは、慌てて別の指示を重ねるより先に、次の順序で確認すると原因が見つかりやすくなります。

  1. エラーメッセージの内容をそのままClaude Codeに伝え、原因の推測を求める
  2. 直前にどんな変更を加えたかを振り返る
  3. 権限確認や認証まわりのエラーであれば、インストール直後の設定に戻って確認する

多くのつまずきは、指示があいまいすぎたか、確認すべき前提が抜けていたかのどちらかに起因しています。

一歩進んだ使い方(エンジニア向け)

ここからは技術者向けの内容です。

サブエージェントで役割を分担する

サブエージェントは、特定の役割に特化した補助的なエージェントを呼び出し、調査や検証など一部の作業を切り分けて任せる仕組みです。1つの大きな依頼をそのまま処理させるのではなく、役割ごとに分けて動かせる点が特徴です。コードレビューを専門に行うサブエージェントを呼び出し、本筋の実装作業とは別に検証だけを任せることもできます。

Hooksで実行フローを自動化する

ツールの実行前後など特定のタイミングを検知して、あらかじめ決めたコマンドを自動的に走らせる仕組みがHooksです。ファイル変更の前後にテストを自動実行する、といった運用が代表例に挙げられます。

MCP連携で外部ツールとつなぐ

MCP(Model Context Protocol)は、Claude Codeと外部のツールやデータソースをつなぐための共通の仕組みです。社内のドキュメント管理システムに接続し、そこに保存された仕様書を参照しながら回答してもらう、という使い方が代表的です。

カスタムスラッシュコマンドを自作する

よく使う指示のパターンを、独自のスラッシュコマンドとして定義しておくこともできます。繰り返し使う定型の依頼を短いコマンドにまとめておくと、毎回同じ文章を書き直す手間を減らせます。

これらの機能はいずれも実装の詳細に踏み込むと奥が深いため、ここでは何ができるかという要点にとどめています。

モデル選択とコストの効かせ方

プラン契約が済んだあとは、Opus・Sonnet・Haikuといった複数のモデルの中から、タスクの重さに応じてどれを使うかを選ぶことになります。料金プランの契約内容とは別の論点です。

大まかな目安としては、次のように考えられます。

  • 設計判断や複雑な修正が必要な作業には、精度を重視したモデルを選ぶ
  • 定型的な作業や軽い確認作業には、応答が速く軽いモデルを選ぶ

どのモデルがどの区分に当たるかは提供状況によって変わるため、選択画面や公式ドキュメントで現在の対応関係を確認してから使い分けるとよいでしょう。

個人利用の先に進みたくなったら

ここまでの内容を一通り使いこなせるようになると、次に考えたくなるのは「もっと使い込みたい」「チームで運用ルールを整えたい」「自社での活用を本格的に検討したい」といった方向です。それぞれ役割の異なる記事を用意しているので、必要に応じて読み進めてください。

法人導入を本格的に検討する段階になったら、次の記事もあわせて参考にしてください。

まとめ

ここまでの内容を通して、Claude Codeのインストールから、対話形式での指示の出し方、Plan modeやCLAUDE.mdを使った安全な進め方まで、自分で使いこなせる状態になっているはずです。

もし今後、独学ではなく体系的に学びたい、あるいはチームで足並みを揃えて使い始めたいと感じたら、Claude Code研修の選び方で、自分に合った研修の選び方を確認してみてください。

よくある質問

無料プランでどこまでできますか。 無料の範囲でも基本的な対話や軽い作業は試せますが、利用量の上限や含まれる機能は変更されることがあります。詳しくは本記事の「料金プランを理解する」セクションと公式サイトの料金ページで確認してください。

日本語での指示は問題なく使えますか。 日本語の指示文でも問題なく動作します。ただし、対象のファイル名や期待する結果を具体的に伝えたほうが、意図に近い提案が返ってきやすくなります。

既存のプロジェクトに後から導入できますか。 既存のプロジェクトのフォルダでClaude Codeを起動すれば、そのまま使い始められます。導入のために特別な準備を事前にしておく必要はありません。

エラーが出たときは、どう切り分ければよいですか。 本記事の「よくあるつまずきポイントと対処の考え方」で紹介した確認順序を参照してください。