Claude Code とは

Claude Codeは、Anthropicが提供するAIコーディングアシスタントです。ターミナル上で動作するCLIツールとVSCodeなどのIDEで使える拡張機能があります。

通常のチャットAIと違い、ファイルの読み書き・コマンドの実行・gitの操作まで、実際の開発作業をそのまま任せることができます。単にコードを提案するだけでなく、ファイルを直接編集してくれる点が最大の特徴です。

インストール方法

VSCode 拡張機能からインストール

VSCodeを使っている場合、拡張機能から導入するのが最も簡単です。

  1. VSCodeを開き、左サイドバーの「拡張機能」アイコンをクリック
  2. 検索欄に「Claude Code」と入力
  3. Anthropic公式の拡張機能をインストール
  4. インストール後、サイドバーにClaudeのアイコンが表示される

VSCode上でのチャット画面がそのままClaude Codeのインターフェースになります。

CLI でのインストール

ターミナルから直接使いたい場合はnpmでインストールします。Node.js(v18以上)が必要です。

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

インストール後、ターミナルで以下を実行するとClaude Codeが起動します。

claude

初回起動時にAnthropicアカウントへのログインが求められます。ブラウザが開くので、アカウントでサインインしてください。

CLAUDE.md の設定

CLAUDE.mdはClaude Codeへの「指示書」です。プロジェクトのルールや特記事項を書いておくと、毎回説明しなくても自動で読み込んでくれます。

プロジェクト用 CLAUDE.md

プロジェクトのルートディレクトリに CLAUDE.md を作成します。

# CLAUDE.md ## プロジェクト概要 Nuxt.js で作成したブログサイト。デプロイは git push で自動デプロイ。 ## よく使うコマンド - 開発サーバー起動: npm run dev - ビルド: npm run build - デプロイ: git push origin main ## 注意事項 - .env ファイルは読み込まないこと - API キーはコードに直書きしないこと

これを書いておくだけで、Claude Code が起動時に自動で読み込み、プロジェクトの文脈を理解した上で作業してくれます。

グローバル CLAUDE.md

すべてのプロジェクトで共通の設定は ~/.claude/CLAUDE.md に書きます。

# グローバル設定 ## 言語 - 回答はすべて日本語で行う ## 作業スタイル - 変更前に現状のファイルを確認してから編集する - git push は実行前に確認を取る

グローバル設定はどのプロジェクトでも常に適用されるので、自分の好みや注意事項を書いておくのに最適です。

カスタムスキル(スラッシュコマンド)の作成

スキルとは、複雑な手順を1つのコマンドに登録できる機能です。.claude/commands/ フォルダにMarkdownファイルを置くだけで作成できます。

例えば .claude/commands/deploy.md を作成すると、チャットで /deploy と打つだけでその内容が実行されます。

# デプロイ 以下の手順でデプロイを実行する: 1. git status で未コミットの変更を確認 2. テストがあれば実行 3. git add / commit / push を実行 4. デプロイ結果を報告する

よく使う作業手順はスキルに登録しておくと、毎回指示する手間が省けます。

使いこなしのポイント

許可ダイアログを活用する

Claude Codeはファイルの編集やコマンドの実行前に必ず許可を求めます。内容をしっかり確認してから承認することで、意図しない変更を防げます。

CLAUDE.md に禁止事項を書く

読まれたくないファイル(.envなど)や、触れてほしくない設定は明示的に書いておくと安全です。

## 読み込み禁止 - .env(機密情報が含まれる) - secrets.json

大きな変更は方針を確認してから進める

「〜を全部書き直して」という指示より、「〜の方針で進めていいか確認してから修正して」と伝えるほうが、意図しない大規模変更を防げます。