コンテンツにスキップ

Claude Codeのセットアップと基本概念

📘 Learn(概念)⏱ 目安 15分🆓 無料公開

Claude Codeはターミナル上で動作する対話型のAIコーディングアシスタントです。このレッスンでは、Claude Codeのインストール手順と起動方法を確認したうえで、対話型CLIとしての基本操作、そしてプロジェクトのファイル構成を自動的に認識するという特徴について理解します。

Claude Codeはnpm経由でグローバルにインストールします。

Terminal window
npm install -g @anthropic-ai/claude-code

インストールが完了したら、作業対象のプロジェクトディレクトリに移動し、claude コマンドを実行して起動します。

Terminal window
cd my-project
claude

起動すると対話用のプロンプトが表示され、以降はそのプロンプトに対して指示を入力していく形になります。

Claude Codeは、コマンドを逐一指定するタイプのツールではなく、自然言語による指示を解釈してタスクを実行する対話型CLIです。起動後に表示されるプロンプトに対し、実行してほしい内容を日本語や英語の文章でそのまま入力すると、AIが指示の意図を解釈し、必要なコマンド実行やファイル編集を行います。

例えば、次のような指示をそのまま入力できます。

このプロジェクトの構成を説明して
ログイン画面のバリデーションが効かないバグを直して

このように、実行したい操作をコマンドの文法に変換する必要はなく、業務で同僚に依頼するときと同じ感覚で指示を出せる点が対話型CLIとしての特徴です。

プロジェクトコンテキストの自動認識

Section titled “プロジェクトコンテキストの自動認識”

Claude Codeのもう一つの重要な特徴は、起動したディレクトリ(プロジェクトルート)配下のファイルを自動的に認識する点です。従来のチャット型アシスタントでは、対象のコードやファイルの内容を都度コピー&ペーストして渡す必要がありましたが、Claude Codeは指示を受けた時点でプロジェクトの構造を把握し、関連するファイルを自ら探して読み込みます。

例えば、次のように特定のファイルパスを明示しなくても、該当箇所を探し出して修正まで行うことができます。

package.jsonに依存関係を1つ追加して、READMEにも反映して

この指示だけで、Claude Codeは package.json を読み取り、依存関係を追加したうえで、対応する README.md を探して更新します。ファイルの場所を人間が事前に調べて指定する手間が不要になる点が、コピー&ペースト前提の従来型アシスタントとの大きな違いです。

次のレッスンでは、このプロジェクトコンテキストの認識をさらに精密に制御するための仕組みである、CLAUDE.mdの役割と書き方について学びます。

この教材を使った企業研修を承っています

自社の業務に合わせたオーダーメイド研修や、この教材の限定コンテンツ購入についてはお気軽にご相談ください。

研修・購入について問い合わせる