⚠ デモ/モックアプリ: このページはデータベースや認証機能を持たないデモ/モックです。学習・参考用コンテンツとしてご活用ください。より深く学びたい方は村瀬にご連絡いただくか、AIアシスタントにご相談ください。
Hub に戻る

Claude Code 完全ガイド

インストールから高度な活用まで — 2026年4月最新版

🚀 Claude Code とは
⚡

Claude Codeとは

Anthropic が開発したターミナルベースのAIコーディングエージェント。CLIからプロジェクト全体を理解し、ファイル編集・Git操作・コマンド実行を自律的に行う。2025年2月にリサーチプレビュー公開、同年5月にGA。現在はClaude Opus 4.7 / Sonnet 4.6 をデフォルトで利用可能。

📦

インストール

npm install -g @anthropic-ai/claude-code でインストール。Node.js 18+が必要。claude コマンドで起動。初回はAnthropicアカウント認証が必要。

💻

動作環境

macOS / Linux / Windows(WSL2)対応。VS Code・JetBrains IDE内の統合ターミナルでも利用可能。IDE拡張機能も公式提供。

🔬

他ツールとの違い

CursorやCopilotがIDE内で動作するのに対し、Claude Codeはターミナルで動作しプロジェクト全体を自律的に操作。Plan→Execute の2段階でタスクを遂行。

Key Point
Claude Code は「AIペアプログラマー」ではなく「AIソフトウェアエンジニア」です。指示を与えれば、計画→実装→テスト→修正を自律的に行います。
⚙ 基本操作
⚡ スラッシュコマンド

Claude Code で使える主要なスラッシュコマンド一覧

コマンド 説明
/helpヘルプを表示
/clear会話履歴をクリア
/compactコンテキストを圧縮
/costトークン使用量を確認
/doctor設定の診断
/initCLAUDE.mdを生成
/reviewコードレビューを依頼
/commit変更をコミット
/pr-commentsPRコメントを確認
/memoryメモリファイルを編集
🔌 特殊入力モード

プレフィックスで入力モードを切り替え

!

! バッシュモード

! ls -la のようにプレフィックスで直接シェルコマンド実行

@

@ ファイル参照

@src/index.ts でファイルを明示的にコンテキストに追加

#

# ファイル挿入

URL・画像・PDFをコンテキストに追加可能

⌨ キーボードショートカット

操作効率を上げるキーボードショートカット

ショートカット 機能
Esc生成を中断 / 入力モード切替
Ctrl+C現在の操作をキャンセル
Tab自動補完
Up/Down入力履歴をナビゲート
Shift+Tabモード切替 (default / acceptEdits / auto / plan)
/modelモデル切替 (Opus 4.7 / Sonnet 4.6 など)
💡 実践テクニック
📄 CLAUDE.md

プロジェクトルートに配置する設定ファイル。コーディング規約、アーキテクチャ、好みのスタイルなどを記述すると、Claude Codeが自動的に参照。

Tips
3階層で管理: ~/.claude/CLAUDE.md(グローバル)、プロジェクトルート/CLAUDE.md(プロジェクト)、サブディレクトリ/CLAUDE.md(モジュール単位)
📋 Plan Mode

/plan コマンドまたは Shift+Tab を2回押すことで計画モードに入り、実装前にアーキテクチャを設計。ユーザーが承認するまでコードを書かない安全設計。

Tips
大きなタスクは Plan Mode で方針を固めてから実行。手戻りが激減します。
🧠 メモリ機能

~/.claude/ 配下にメモリファイルを保存。セッション跨ぎでプロジェクトのパターン・好み・教訓を記憶。

Tips
「これを覚えておいて」と伝えるだけで自動保存。次回セッションで自動参照されます。
🔗 MCP(Model Context Protocol)

外部ツール(DB、API、ファイルシステム)をClaude Codeに接続するプロトコル。Slack・GitHub・Notion等のMCPサーバーを接続可能。

Tips
claude mcp add でMCPサーバーを追加。Postgres、Puppeteerなど多数のサーバーが利用可能。
⚓ Hooks

ツール呼び出しの前後に自動実行するシェルコマンド。lint・format・テスト実行などを自動化。

Tips
settings.json の hooks セクションで設定。pre-tool-use、post-tool-use イベントに対応。
⚙ チーム・高度機能
🤖

Agent Teams / Sub-Agents

Task toolで複数のサブエージェントを並列起動。Explore、Plan、Bashなどの専門エージェントが連携してタスクを遂行。

🌳

Worktrees

Git worktreeを使った隔離環境でのコード変更。メインブランチに影響を与えずに実験可能。

⚠

Headless / CI連携

claude -p "タスク" でヘッドレス実行。GitHub Actionsでの自動コードレビュー・PR作成に活用。

🛠

Claude Agent SDK

Pythonで独自のAIエージェントを構築するSDK。マルチエージェントオーケストレーション・ツール定義・ガードレールを提供。

🖥

IDE統合

VS Code拡張、JetBrains プラグインで、IDE内からClaude Codeの機能を利用。ステータスライン・差分ビュー対応。

★

Custom Skills

/ プレフィックスで呼び出せるカスタムスキルを定義。反復タスクをワンコマンドで実行。

💰 料金プランと比較
💳 Claude Code 料金プラン

用途に合わせた4つの料金プラン

Pro Max (5x) Max (20x) API
月額 $20 $100 $200 従量課金
Opus使用 制限あり 制限緩和 ほぼ無制限 無制限
Sonnet使用 十分 十分 十分 無制限
特徴 入門に最適 本格開発 ヘビーユース 大規模・CI
☰ ツール比較表

Claude Code・Cursor・GitHub Copilot の機能比較

項目 Claude Code Cursor GitHub Copilot
動作環境 ターミナル 専用IDE IDE拡張
自律性 ◎ 最高 ○ Composer △ 補完中心
マルチファイル ◎ ◎ ○
計画機能 ◎ Plan Mode △ ✕
Git統合 ◎ 自動commit/PR △ ○
月額(個人) $20〜 $20〜 $10〜
強み 自律性・全体理解 UX・速度 補完・普及率
最適シーン 大規模開発・自動化 日常コーディング コード補完
◎ 非常に優秀 ○ 対応 △ 制限あり ✕ 非対応
まとめ
用途で選ぶのがベスト: 自律的な開発→Claude Code、快適なIDE体験→Cursor、手軽な補完→Copilot。併用も効果的です。