Claude Code の使い方入門:インストールから最初のタスクまで
Claude Code の使い方を初心者向けに解説。コマンド1つでのインストール、ログイン、最初のタスク、CLAUDE.md、覚えておきたいコマンドまで。
この記事の他の言語版:العربيةDeutschEnglishEspañolFrançaisItalianoPolski简体中文
この記事の内容
この記事では Claude Code の使い方を、ゼロから最初のセッションが動くところまで解説します。インストールはコマンド1つ、Claude アカウントでのログイン、自分のプロジェクトでの最初のタスク、そしてエージェントにプロジェクトのルールを覚えさせる CLAUDE.md ファイルです。必要なのはターミナル、何かしらのコードのプロジェクト、そして有料の Claude プラン(Pro、Max、Team、Enterprise)か、API クレジットのある Claude Console アカウントです。全部で15分ほどです。
私はユーザーの立場で書いています。このサイトはコードから記事の公開まで Claude Code で運営しています。以下のコマンドはすべて公式ドキュメントからのものです。
Claude Code とは
Claude Code は Anthropic のコーディングエージェントで、ターミナルで動きます。チャットと違って、答えるだけではありません。リポジトリのファイルを読み、編集し、コマンドを実行し、テストを書き、コミットまでします。やりたいことを伝えれば、Claude が自分で適切なファイルを探して変更を提案してくれます。
同じエンジンはターミナル以外でも動きます。VS Code と JetBrains、デスクトップアプリ、ブラウザの claude.ai/code、そしてモバイルアプリです。この記事ではターミナルに絞ります。いちばん中身が見えるからです。
Claude Code の使い方:コマンド1つでインストール
推奨はネイティブインストーラーです。バックグラウンドで自動更新されます。
macOS、Linux、WSL:
curl -fsSL https://claude.ai/install.sh | bash
Windows PowerShell:
irm https://claude.ai/install.ps1 | iex
Windows CMD:
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
インストーラーは進捗を表示しません。終わったら新しいターミナルウィンドウを開いて確認します。
claude --version
バージョン番号の後ろに (Claude Code) と表示されれば、問題なく動いています。claude が認識されないというメッセージが出る場合、たいていはインストール先が PATH に入っていないのが原因です。ドキュメントには専用のセクションがあります。
別の方法として、macOS なら brew install --cask claude-code、Windows なら winget install Anthropic.ClaudeCode もあります。この2つは自動更新されません。WSL なしの Windows では、Claude が Bash を使えるように Git for Windows を入れておくのがおすすめです。
ログインと最初のセッション
プロジェクトのディレクトリに移動して、エージェントを起動します。
cd /path/to/project
claude
初回起動時、Claude Code はブラウザでのログインを求めます。Claude アカウント(Pro、Max、Team、Enterprise プラン)か、Claude Console アカウント、つまりプリペイドのクレジットで使う API アクセスでログインします。認証情報は保存されるので、ログインは一度だけです。環境変数 ANTHROPIC_API_KEY が設定されている場合は、それを使うかどうか Claude が尋ね、ログインを省略します。
ログインすると、バージョン番号、モデル名、作業ディレクトリが表示されたプロンプトが出ます。/help と入力すると使えるコマンドが見られます。
最初のタスク
エージェントに何かを変更させる前に、まず質問から始めましょう。Claude は自分でファイルを読むので、貼り付ける必要はありません。
このプロジェクトは何をするもの?
メインのエントリーポイントはどこ?
ディレクトリ構成を説明して
次に小さな変更です。
メインファイルに hello world 関数を追加して
Claude が適切なファイルを見つけて diff を表示します。許可を求められたら承認しましょう。エージェントが何について確認を求めるかは権限モードで決まり、Shift+Tab で切り替えます。新しいバージョンではオートモードがデフォルトで、別の分類器モデルがアクションをチェックし、危険なものだけをブロックします。
Git も普通の文章で操作できます。
どのファイルを変更した?
わかりやすいメッセージでコミットして
feature/quickstart というブランチを作って
CLAUDE.md はプロジェクトの記憶
セッションは毎回まっさらなコンテキストから始まります。プロジェクトのビルド方法や使っている規約を毎回説明しなくて済むように、リポジトリのルートにある CLAUDE.md ファイルに書いておきましょう。Claude は会話を始めるたびにこれを読みます。
いちばん手早いのは /init コマンドから始めることです。Claude がリポジトリを解析し、自分で見つけたビルドコマンド、テスト、規約を書いたファイルを生成します。あとは、コードからは読み取れないことを書き足します。
ドキュメントによると、書いておくとよいのは次のような内容です。
- Claude が推測できないコマンド(ビルド、テスト、lint)
- デフォルトとは異なるスタイルのルール
- リポジトリのお作法(ブランチ名、PR の規約)
- アーキテクチャ上の決定と、プロジェクト固有の落とし穴
書かないほうがいいのは、Claude がコードから自分で読み取れることと、「きれいなコードを書く」のような一般論です。ドキュメントはファイルを200行未満に抑えるよう勧めています。長いファイルはコンテキストを食い、守られにくくなります。
調べる手間を省ける事実をいくつか挙げておきます。
~/.claude/CLAUDE.mdはすべてのプロジェクトに適用する個人的なルール、./CLAUDE.mdはチームと共有するプロジェクトのルール、./CLAUDE.local.mdは特定のリポジトリ用の個人メモです(.gitignoreに追加しておきましょう)。- ファイルには
@path/to/file構文で他のファイルを取り込めます。 - リポジトリに他のエージェント向けの
AGENTS.mdがすでにある場合、Claude Code はCLAUDE.mdの代わりにそれを読みます。 /contextで、どのメモリファイルが読み込まれたかを確認できます。
覚えておきたいコマンド
| コマンド | 内容 |
|---|---|
claude |
対話セッションを開始 |
claude "タスク" |
最初の指示を渡してすぐに開始 |
claude -p "質問" |
セッションなしの単発の問い合わせ、結果はターミナルに出力 |
claude -c |
このディレクトリの直前の会話を続ける |
claude -r |
再開する過去の会話を選ぶ |
/init |
最初の CLAUDE.md を生成 |
/clear |
関係のないタスクの間でコンテキストをクリア |
/compact |
会話を要約してコンテキストを空ける |
/rewind(または Esc を2回) |
会話とファイルの変更を選んだ時点まで巻き戻す |
/permissions |
信頼するツールの一覧、確認の回数が減る |
Shift+Tab |
権限モードの切り替え(プランモードを含む) |
/exit |
終了 |
-p モードはスクリプトで特に便利です。cat error.log | claude -p "このエラーを説明して" でファイルをそのままモデルに渡せます。
差がつく5つの習慣
公式のベストプラクティスのアドバイスの多くは、1つの制約に行き着きます。コンテキストウィンドウはすぐに埋まり、それにつれて品質が落ちる、ということです。
- まず調査と計画、コードはその後。 大きめの変更では、プランモードをオンにします(
plan mode onが表示されるまでShift+Tab)。Claude はファイルを読んで計画を提案しますが、承認するまで何も変更しません。1行で済む修正なら、計画は余計な手間です。 - 具体的に伝える。 「ログインのバグを直して」ではなく、症状は何か、原因はどこにありそうか、何をもって「直った」とするかを書きます。ファイルは
@ファイル名で指定します。 - エージェントに作業を確認する手段を与える。 テスト、ビルド、lint、あるいは比較用のスクリーンショット。それがないと「できたように見える」が唯一のシグナルになり、テスターになるのはあなたです。
- コンテキストを掃除する。 関係のないタスクの間では
/clear。同じ件で Claude を2回修正したなら、より良いプロンプトでやり直しましょう。 - 恐れずに巻き戻す。 プロンプトのたびにチェックポイントが作られます。試したことがうまくいかなければ、
/rewindで会話とファイルを元に戻せます。git の代わりにはなりませんが、思い切った試行がしやすくなります。
よくある質問
Claude Code は無料ですか?
いいえ。ドキュメント上、有料の Claude プラン(Pro、Max、Team、Enterprise)か、API トークンの分だけ支払う Claude Console アカウントが必要です。最新のプラン料金は claude.com/pricing にあります。
Claude Code は Windows で動きますか?
はい。ネイティブ(PowerShell または CMD)でも WSL でも動きます。ネイティブの Windows では Git for Windows を入れておくのがおすすめです。そうすればエージェントは Bash を使い、なければ PowerShell を使います。
ターミナルを使わないといけませんか?
いいえ。同じエージェントが VS Code と JetBrains の拡張機能、デスクトップアプリ、ブラウザ版としても使えます。CLAUDE.md ファイル、設定、MCP サーバーはどの環境でも同じように動きます。
Claude Code は Claude のチャットとどう違いますか?
チャットは質問に答えます。Claude Code はあなたのリポジトリの中で作業します。ファイルを読んで編集し、コマンドやテストを実行し、コミットしてプルリクエストを作ります。つまり受け取るのは質問ではなく、タスクです。