Claude Codeの使い方が分からない、何からやればいいか分からない——この記事は、そんなあなたのために書きました。
私はClaude Codeを使って3つのWebサイト(合計200記事以上)の開発・運営・SEO改善を毎日行っています。この記事では、インストールから実際に「仕事で使いこなす」までの道筋を、私の毎日のワークフロー・実際のトークン消費量のデータ付きで全て公開します。
Claude Codeとは?ChatGPTとの根本的な違い
Claude Code(クロード・コード)は、Anthropicが開発したAIコーディングエージェント。ChatGPTのような「チャット型AI」とは根本的に違う。
ChatGPTは「答えを返すAI」。Claude Codeは「作業を実行するAI」。自然言語で「このバグを直して」と指示すると、関連ファイルを探し、原因を特定し、コードを修正し、テストを実行し、結果を報告する——ここまでを自律的に実行する。
| 比較項目 | ChatGPT | Claude Code |
|---|---|---|
| 動作環境 | ブラウザ | ターミナル(CLI) |
| できること | 質問に答える・文章生成 | ファイル操作・コード修正・Git操作・テスト実行 |
| 自律性 | なし(1回の応答で完結) | あり(指示→完了まで自動で実行) |
| ファイルアクセス | アップロードしたファイルのみ | PCのローカルファイル全てにアクセス可能 |
| コンテキスト | 会話履歴のみ | プロジェクト全体のコードベース(最大1Mトークン) |
この違いを理解しないまま使うと「ChatGPTの方が良かった」となる。Claude Codeの使い方で最も重要なのは、「質問する」のではなく「作業を委任する」という思考の転換。Claude Codeの全体像は「Claude Codeとは?できること・できないこと」で解説。
Claude Codeでできること8選
| # | できること | 具体例 | 自律性 |
|---|---|---|---|
| 1 | コード生成 | 「Reactでログインフォームを作って」→ファイル作成まで自動 | ◎ |
| 2 | バグ修正 | 「このエラーを直して」→原因特定→修正→テスト実行 | ◎ |
| 3 | リファクタリング | 「この関数をTypeScript化して」→30ファイル以上を一括変換 | ◎ |
| 4 | テスト生成 | 「この機能のテストを書いて」→テストコード生成→実行→修正ループ | ◎ |
| 5 | Git操作 | 「今日の変更をコミットしてPRを作成して」→自動実行 | ◎ |
| 6 | コードレビュー | 「このPRをレビューして」→問題点を指摘→修正案を提示 | ◎ |
| 7 | ドキュメント生成 | 「このモジュールのREADMEを書いて」→コードを読んで自動生成 | ◎ |
| 8 | 非コード作業 | 「SEOタイトルを改善して」「CSVデータを分析して」 | ○ |
特に強力なのはマルチファイル横断のリファクタリングとバグ修正の自律実行。他のAIツールでは人間が1ステップずつ承認する必要があるが、Claude Codeは指示→完了まで自動で走る。公式ドキュメントでも「agentic coding tool」(エージェント型コーディングツール)と定義されている。
Claude Codeの料金|初心者はProプラン一択
結論から言うと、初心者はProプラン(月額$20=約3,000円)で始めるべき。
| プラン | 月額 | 日本円目安 | 制限の体感 | 向いている人 |
|---|---|---|---|---|
| Free | $0 | 0円 | Claude Code利用不可 | チャット版Claudeのみ |
| Pro(推奨) | $20 | 約3,000円 | 1日2〜3時間は使える | 個人開発・副業・学習 |
| Max 5x | $100 | 約15,000円 | ほぼ制限なし | 毎日終日使う人 |
| Max 20x | $200 | 約30,000円 | 制限なし | 企業・チーム利用 |
※ 2026年6月15日に料金体系が改定。インタラクティブ利用はサブスク枠のまま、自動化(CI/CD等)は月次クレジット制に分離。最新の料金はAnthropic公式料金ページで確認。プラン選びの全詳細は「Claude Code料金ガイド」を参照。
インストール手順(3分で完了)
2026年現在、ネイティブインストーラーが推奨。Node.jsは不要。
Mac / Linux
# ネイティブインストーラー(推奨)
curl -fsSL https://claude.ai/install.sh | bash
Windows(PowerShell)
# PowerShellで実行
irm https://claude.ai/install.ps1 | iex
npm経由(Node.jsが入っている場合)
npm install -g @anthropic-ai/claude-code
インストール後、ターミナルで claude と入力すれば起動。初回はブラウザが開いてAnthropicアカウントでログインする。エラーが出た場合は「インストール完全手順+トラブル対処」を参照。
初心者が最初にやるべき3つの設定
設定1. CLAUDE.mdを初期化する
CLAUDE.mdは「Claudeに渡すプロジェクトの指示書」。これがないと、Claudeはプロジェクトのルールを知らない状態で作業する。
# プロジェクトディレクトリに移動
cd ~/my-project
# Claude Codeを起動
claude
# セッション内で /init を実行(プロジェクト自動解析→CLAUDE.md生成)
/init
中身は後から編集できるので、まずは自動生成されたものをそのまま使う。CLAUDE.mdの書き方は「CLAUDE.md書き方ガイド」で解説。
設定2. 日本語で使えることを確認する
Claude Codeはデフォルトで日本語に対応している。設定変更は不要。日本語で指示すれば日本語で返ってくる。より確実にしたい場合はCLAUDE.mdに1行追加:
# 言語
- 日本語で回答すること
設定3. 最低限のコマンドを覚える
| コマンド | 意味 | いつ使うか |
|---|---|---|
/clear | 会話履歴をリセット | 新しいタスクに取りかかるとき |
/compact | 会話を要約して圧縮 | セッションが長くなったとき |
/model | AIモデルを切り替え | Opus(高品質)↔ Sonnet(高速・省トークン)の切替 |
Esc | 生成を中断 | 間違った方向に進んでいるとき |
全コマンドの一覧は「Claude Codeコマンド早見表40選」にまとめている。
指示の出し方|良い例と悪い例
Claude Codeの出力品質は指示の出し方で決まる。ポイントは「具体的に、ゴールを明確に」。
# ❌ 悪い指示(曖昧すぎる)
> コードを良くして
> バグ直して
> テスト書いて
# ✅ 良い指示(具体的・ゴール明確)
> src/components/LoginForm.tsx にメールアドレスの
> 形式チェックとパスワード8文字以上のバリデーションを追加して。
> エラーメッセージは日本語で表示すること。
# ✅ さらに良い指示(制約条件も明示)
> src/api/users.ts のgetUser関数をリファクタリングして。
> - エラーハンドリングをtry-catchで統一
> - 戻り値の型をResultに変更
> - 既存のテストが通ることを確認してから完了報告して
良い指示の3原則: (1)対象ファイルを指定する (2)何をするか具体的に書く (3)完了条件を明示する。この3つを守るだけで、Claude Codeの出力品質が劇的に上がる。
Plan Modeと権限モード|知っておくべき2つの機能
Plan Mode: 考えてから動かす
大規模な変更をいきなり実行させると怖い——そんなときはPlan Modeを使う。Shift+TabでPlan Modeに切り替えると、Claude Codeは実行計画だけを作成し、実際のファイル操作は行わない。
# Plan Modeに切り替え(Shift+Tab)
# → Claude Codeが「計画」を出力する
# → 内容を確認してから「実行して」と指示すれば実行される
「まず計画を見せて。よければ実行して」という2段階のワークフローが安全。特にプロダクション環境のコード修正では必ずPlan Modeから始めるべき。
権限モード: AIにどこまで任せるか
| モード | 動作 | おすすめ場面 |
|---|---|---|
| 通常モード(デフォルト) | ファイル編集・コマンド実行のたびに確認を求める | 初心者・プロダクション環境 |
| Auto-accept edits | ファイル編集は自動承認、コマンド実行は確認 | 信頼できるプロジェクト |
| Yolo mode | 全操作を自動承認(確認なし) | テスト環境のみ。プロダクションでは絶対に使わない |
初心者は通常モードのまま使うこと。Yolo modeは便利だが、意図しないファイル削除やGit操作が自動実行されるリスクがある。
私の毎日のワークフロー|「3-2-1ルール」
ここからが他の記事にはない内容。私がClaude Codeを毎日使う中で確立した「3-2-1ルール」を公開する。
- 3回 /clear — 1日3回、タスクの切り替わりで会話をリセット
- 2回 /model切替 — 簡単な作業はSonnet、難しい設計はOpusに切り替え
- 1回 /compact — 長いセッションの途中で1回圧縮
この3-2-1を守るだけで、Proプラン($20/月)でも1日3〜4時間は快適に使える。何も考えずに使うと1〜2時間で制限に達する。
朝(9:00):セッション再開 + 1回目の/clear
# 前日のセッションを再開
claude --resume
# 前日の残タスクを確認
> 昨日の続きの状況を教えて
# 新しいタスクに切り替わったら /clear
/clear
朝一番にやるのは前日の残タスク確認。完了していれば /clear でリセットして新タスクへ。前日のコンテキストを引きずるとトークンが無駄に消費される。
午前(9:30〜12:00):コード修正・機能追加
実際の指示例をそのまま載せる:
# バグ修正(実例:WordPressのCSS漏れ修正)
> サイトBの12個のフードレビュー記事で、CSSがテキストとして
> 表示されている問題を修正して。外部CSSファイルに分離してenqueueする方式で。
# 機能追加(実例:ランキングページのソート機能)
> ranking-kidney のページに、リン含有量順・1kg単価順でソートできる
> JavaScript機能を追加して。ソートボタンはピル型のデザインで。
# 一括修正(実例:160記事以上の一括修正)
> サイトAとサイトBの全記事で、JSON-LDがテキストとして
> 表示されている問題を修正するPHPスクリプトを作って実行して。
上の3つは全て実際に行った作業。特に3番目の一括修正は、手動なら160記事以上を1つずつ開いて修正する必要があり、丸1日以上かかる作業が30分で完了した。
昼(12:00):2回目の/clear + モデル切替
# 午前のタスクが終わったらリセット
/clear
# 午後の軽作業はSonnetで十分(トークン節約)
/model sonnet
Opusは「考える力」が強いがトークン消費が大きい。Sonnetは「実行力」は十分で消費が少ない。この使い分けがProプランで快適に使うコツ。
午後(13:00〜17:00):定型作業 + Git操作
# SEO改善の定型作業
> この記事のタイトルを検索意図に合わせて改善して。
> GSCデータによると「犬 膵炎 食事」で表示されているが、
> 記事タイトルにこのKWが入っていない。
# Git操作の自動化
> 今日の変更をコミットして。コミットメッセージは日本語で。
> PRを作成して。タイトルは「SEOタイトル改善6記事」で。
# 途中でセッションが長くなったら圧縮
/compact
1日のトークン消費量(実測)
| 時間帯 | 作業内容 | モデル | 消費感覚 |
|---|---|---|---|
| 9:00〜12:00 | バグ修正・機能追加(複雑) | Opus | 制限の約40% |
| 13:00〜15:00 | SEO改善・テキスト修正 | Sonnet | 制限の約15% |
| 15:00〜17:00 | Git操作・ドキュメント | Sonnet | 制限の約10% |
| 合計 | 約6時間の実作業 | 制限の約65% |
3-2-1ルールを守れば、Proプランでも制限の35%を残して1日を終えられる。翌日への余裕も確保できる。
Claude Code vs Cursor vs Copilot|使い分け
| 比較項目 | Claude Code | Cursor | GitHub Copilot |
|---|---|---|---|
| 動作環境 | ターミナル | 専用IDE | VSCode/JetBrains拡張 |
| 得意分野 | 大規模自律タスク | 日常コーディング | インライン補完 |
| 自律性 | ◎(完遂型) | ○(提案型) | △(補完型) |
| コンテキスト窓 | 1Mトークン | 実効120K | — |
| 月額 | $20 | $20 | $10 |
| 最強の使い方 | リファクタ・Git操作 | Tab補完・Cmd+K | リアルタイム補完 |
2026年の最適解はCursor + Claude Codeの併用(月$40)。日常コーディングはCursor、大規模修正はClaude Code。→ 詳細は「Cursor vs Claude Code比較」「3大ツール比較」
メリットと注意点(限界)
メリット
- 自律実行力が最高: 指示→完了まで自動。SWE-bench Verified 72.7%はAIコーディングベンチマークの最高スコア
- 1Mトークンのコンテキスト: 大規模プロジェクト全体を把握した上で修正できる
- トークン効率5.5倍: Cursorの1/5.5のトークンで同じタスクを完了
- Git操作の完全自動化: コミット・ブランチ・PR作成まで自然言語で指示
- CLAUDE.mdで品質を統一: プロジェクトごとのルールを記憶させ、一貫した品質のコードを出力
注意点(限界)
- GUIがない: ターミナル操作が前提。コマンドラインに慣れていない人にはハードルが高い
- Anthropicモデル専用: GPT-4oやGeminiは使えない。Claude Opus/Sonnetのみ
- 制限に達すると待つしかない: 5時間ローリングウィンドウでリセットされるまで利用不可(追加課金オプションなし)
- インターネット検索ができない: MCPサーバーを追加しない限り、Web情報へのアクセスは不可
- 幻覚(ハルシネーション)のリスク: 存在しないAPIやライブラリを使ったコードを生成することがある。生成されたコードは必ず確認すること
よくあるエラーと対処法
| エラー | 原因 | 対処法 |
|---|---|---|
| Rate limit exceeded | 5時間枠のトークン上限に到達 | 5時間待つ。/clear+/model sonnetで次回を防ぐ |
| Permission denied | ファイル編集の権限が未承認 | Y/Nで承認するか、/permissionsでallowedToolsを設定 |
| Context window exceeded | 会話が長すぎてコンテキスト上限 | /compactで圧縮、または/clearでリセット |
| Authentication error | ログインセッション切れ | claudeを再起動してブラウザでログインし直す |
| command not found: claude | PATHが通っていない | ターミナルを再起動。解決しなければ/doctorで診断 |
/doctorコマンドで環境を自動診断できる。詳しくは「インストール+トラブル対処」を参照。
VSCode連携|ターミナル版との使い分け
| 作業 | ターミナル版 | VSCode版 | おすすめ |
|---|---|---|---|
| 大量ファイルの一括修正 | ◎ | ○ | ターミナル |
| 1ファイルの細かい編集 | ○ | ◎ | VSCode |
| Git操作(commit/PR) | ◎ | ○ | ターミナル |
| コードを見ながらレビュー | ○ | ◎ | VSCode |
| SSH先のサーバー作業 | ◎ | △ | ターミナル |
私はターミナル版をメイン(8割)、VSCode版をサブ(2割)で使っている。VSCode拡張はVS Code Marketplaceからインストール可能。詳しくは「Claude Code × VSCode連携ガイド」を参照。
中級者へのステップアップ
基本操作に慣れたら(目安:1〜2週間)、以下の機能で生産性をさらに上げられる:
| 機能 | 概要 | 詳細記事 |
|---|---|---|
| CLAUDE.md | プロジェクトのルール・規約をClaude Codeに記憶させる | 「書き方ガイド」 |
| Hooks | ファイル編集前にlint、コミット前にテストを自動実行 | — |
| Skills | よく使うワークフローをスラッシュコマンドで再利用 | 「Skills完全ガイド」 |
| MCP | GitHub・Slack・DBなど外部ツールをClaude Codeに接続 | 「MCPとは?」「おすすめ20選」 |
| Agent Teams | サブエージェントを並列実行して大規模タスクを分割処理 | — |
Hooksの活用例
Hooksはsettings.jsonに設定する自動実行ルール。例えば「ファイル保存時に自動でESLintを実行する」「コミット前にテストを走らせる」といった処理を、Claude Codeのセッション中に自動化できる。
// .claude/settings.json
{
"hooks": {
"PreToolUse": [
{
"matcher": "Edit|Write",
"command": "npx eslint --fix $FILE_PATH"
}
]
}
}
この設定で、Claude Codeがファイルを編集するたびにESLintが自動で修正を適用する。手動でlintを走らせる手間がゼロになる。
Agent Teams(サブエージェント)の威力
2026年の注目機能。「src/を全てTypeScript化して」のような大規模タスクを指示すると、Claude Codeが自動的にタスクを分割し、複数のサブエージェントが並列で処理する。従来3週間かかっていたリファクタリングを数日で完了したという報告もある。Anthropicのベストプラクティスでも推奨されている手法。
その他の便利な上級コマンド
| コマンド | 機能 | 使いどころ |
|---|---|---|
/rewind | 直前の操作を取り消す | Claude Codeが意図しない変更をした場合のundo |
/schedule | 定期実行のスケジュール設定 | 「毎朝テストを実行して結果をSlackに投稿」等の自動化 |
/background | セッションをバックグラウンドに移行 | 長時間タスクをデタッチして他の作業をしたい時 |
よくある質問
Q: プログラミング未経験でも使えますか?
使える。自然言語で「ログインフォームを作って」と指示するだけでコードが生成される。ただし生成されたコードの確認は必要。非エンジニア向けの活用法は「非エンジニア活用術」を参照。
Q: CursorやCopilotとどう違いますか?
Cursorは「エディタ内で完結したい人向け」、Copilotは「コード補完が欲しい人向け」、Claude Codeは「AIに作業を丸投げしたい人向け」。→「Cursor vs Claude Code比較」
Q: 制限に達したらどうすればいい?
5時間枠でリセットされる。3-2-1ルールを守ればProプランでも制限に達することはほぼない。それでも足りなければMax 5x($100/月)へのアップグレードを検討。→「料金ガイド」
Q: セキュリティは大丈夫?コードが漏洩しない?
Pro/Maxプランではデータが学習に使われない(公式ポリシー)。ただしAPIキーやパスワードをコンテキストに含めないよう注意。.gitignoreにsecrets系ファイルを追加しておくこと。
Q: 無料で試せますか?
無料のClaude.aiプランにはClaude Codeのアクセスは含まれていない。利用にはProプラン($20/月)以上の加入が必要。→「Claude Codeは無料で使える?」
まとめ|Claude Codeの使い方は「3-2-1ルール」で身につく
Claude Codeの使い方は「インストール → /init → 自然言語で指示」の3ステップで始められる。
使いこなすコツは「3-2-1ルール」(1日3回/clear、2回モデル切替、1回/compact)。これだけでProプランでも制限に悩まず使える。
慣れてきたらCLAUDE.md→Hooks→Skills→MCPとステップアップしていく。各機能の詳細ガイドはこの記事からリンクしているので、必要な時に読み進めてほしい。
参考文献・公式リソース
- Claude Code 公式ドキュメント(Anthropic)
- Anthropic 公式料金ページ
- Claude Code ベストプラクティス(Anthropic Engineering Blog)
- SWE-bench(AIコーディングベンチマーク)
- Claude Code セキュリティポリシー(Anthropic)

