Part 4: AI × 開発 入門Claude Code
Claude Code
ターミナルベースの AI 開発アシスタントの導入と基本操作
Claude Code は、ターミナル上で対話的にソフトウェア開発を行う AI アシスタントです。 ファイルの読み書き、コマンド実行、計画立案まで、開発の全工程をサポートします。
Claude Code とは
GitHub Copilot がエディタの「補完」を中心とするのに対し、Claude Code はターミナルから開発全体を指揮するエージェント型の AI アシスタントです。
単にコードを提案するだけでなく、プロジェクトのファイル構造を理解し、複数ファイルにわたる変更を計画・実行し、テストの実行や結果の確認まで自律的に行います。
Copilot との違い
| 観点 | GitHub Copilot | Claude Code |
|---|---|---|
| 操作場所 | VS Code(エディタ) | ターミナル |
| 動作スタイル | 補完・サジェスト型 | エージェント・自律実行型 |
| ファイル操作 | 開いているファイルのみ | プロジェクト全体を横断 |
| コマンド実行 | 不可 | 可能(ユーザー承認制) |
| 向いているタスク | 1ファイルの実装・修正 | 複数ファイルにまたがる機能追加 |
| コンテキスト量 | 少ない(開いているファイル中心) | 多い(プロジェクト全体) |
Claude Code でできること
このセクションで学ぶこと
- セットアップ: Node.js のインストール、Claude Code のインストール、認証、基本コマンドの確認、権限モデルの理解
- 基本操作: 対話的な開発フロー、ファイルの読み取り・編集、CLAUDE.md によるプロジェクト設定、Plan モードの活用
どんな場面で使うか
Claude Code は以下のような場面で特に威力を発揮します。
- 初めて触るコードベースの全体像を素早く把握したい
- 「このバグを直して」と依頼して複数ファイルにまたがる修正をしてほしい
- 新機能の追加をタスク分解から実装まで任せたい
- テストが失敗している原因を調査して修正してほしい
- リファクタリングの計画を立てて段階的に実行してほしい