Contents
1. 全体像と利用フロー
| ステップ | 主な作業 | 成果物 |
|---|---|---|
| ① 環境構築 | CLI/IDE のインストール | claude コマンドが使える |
| ② 認証設定 | API キーを環境変数または .env に保存 |
認証済み状態 |
| ③ 設定ファイル | claude.yml、CLAUDE.md、SKILL.md の作成 |
プロジェクト固有の指示・スキル |
| ④ IDE 連携 | VSCode 拡張機能をインストール | エディタ内でコード補完 / 対話が可能 |
| ⑤ 高度機能活用 | エージェント、MCP、スラッシュコマンド | 複数ステップ自動化・コンテキスト共有 |
2. インストールと初期設定
2‑1. 公式手順の確認
- macOS – Homebrew を使う場合は
brew tap anthropic/cli後にbrew install claudeと記載されていることが多いです。 - Windows – PowerShell で公式インストーラ URL(例:
https://download.anthropic.com/claude-code/windows-installer.exe)を取得し、/quietオプションでサイレントインストールできます。 - Linux – Debian 系ディストリビューションは
apt-get install claude-cliが一般的ですが、パッケージ名はディストリビュータにより異なることがあります。
※ 各 OS の最新インストール手順は必ず公式サイト(https://www.anthropic.com/claude-code)で確認してください。
2‑2. 実装例
|
1 2 3 4 5 6 7 8 9 10 11 12 |
# macOS (Homebrew) brew tap anthropic/cli brew install claude # パッケージ名が変更されている場合は公式ページ参照 # Windows (PowerShell) iwr https://download.anthropic.com/claude-code/windows-installer.exe -OutFile claude-installer.exe .\claude-installer.exe /quiet # Linux (Debian/Ubuntu) sudo apt-get update sudo apt-get install claude-cli # 公式パッケージ名を確認のこと |
インストールが完了したらバージョンを確認します。
|
1 2 |
claude --version # 例: 1.4.0 (2026‑04) |
2‑3. プロジェクト初期化
|
1 2 3 |
mkdir my-app && cd my-app claude init # claude.yml が生成される |
claude.yml の雛形(執筆時点)
|
1 2 3 4 5 6 7 |
model: claude-3-opus-20240229 # 推奨モデル(最新バージョンは公式リリースノートで確認) temperature: 0.2 max_tokens: 4096 default_prompt: | あなたは日本語が得意なAIコーディングアシスタントです。 与えられた要件に対して、最小限のコードとコメントを出力してください。 |
メンテナンス
モデル名やリリース日付は将来的に変更される可能性があります。claude.ymlのmodel行は定期的(例:四半期ごと)に公式ドキュメントで最新バージョンを確認し、必要に応じて更新してください。
3. 認証・API キー管理
3‑1. API キーの安全な保管方法
| 方法 | メリット |
|---|---|
環境変数 CLAUDE_API_KEY |
OS の標準的な仕組みで他プロセスからも参照可能 |
.env ファイル(dotenv でロード) |
ソースコードにキーが埋まらず、チーム共有が簡単 |
手順例
|
1 2 3 4 5 6 7 |
# .env 作成 echo "CLAUDE_API_KEY=sk-ant-xxxxxxxxxxxxxxxxxxxxxx" > .env # bash/zsh の場合:.env をロードしてから実行 set -a && source .env && set +a # もしくは `export $(grep -v '^#' .env | xargs)` claude auth status # 正常なら "Authenticated" |
VSCode 拡張機能は自動的に環境変数を参照しますが、明示的に設定したい場合は settings.json に次のように記述できます。
|
1 2 3 4 5 |
{ "claude.apiKey": "${env:CLAUDE_API_KEY}", "claude.defaultModel": "claude-3-opus-20240229" } |
3‑2. プランと価格(参考情報)
| プラン | 月額費用 (税抜) | 無料トークン上限 | 1M トークン当たりの単価* |
|---|---|---|---|
| Free Trial | ¥0 | 100,000 | — |
| Pro | ¥2,980 | - | ¥12 |
| Enterprise | カスタム見積 | - | ¥9 (ボリュームディスカウント) |
*単価は claude‑3‑opus の場合。モデルごとに異なるので、利用前に公式「Pricing」ページで最新料金をご確認ください。
注意
無料枠を超過したからといって自動的に有料プランへ移行することはありません。追加利用分は従量課金として請求されますが、ユーザー側でプラン変更の意思決定が必要です。
4. VSCode とのシームレス連携
4‑1. 拡張機能インストール
- VSCode の Extensions タブで「Claude Code」を検索しインストール。
settings.jsonに以下を追記(先ほど設定した環境変数と同一):
|
1 2 3 4 5 6 |
{ "claude.enable": true, "claude.defaultModel": "claude-3-opus-20240229", "claude.apiKey": "${env:CLAUDE_API_KEY}" } |
4‑2. 日本語プロンプトでのコード生成
エディタ内で // @claude を入力し Ctrl+Space(Windows/Linux)または ⌘+Space(macOS)で補完を呼び出すと、以下のように日本語指示がそのまま実行されます。
|
1 2 3 4 5 6 7 |
// @claude /* 日本語要件: - 入力文字列がメールアドレスかどうか判定する関数を作成。 - true/false を返すだけでなく、コメントは日本語で記述。 */ |
補完結果例
|
1 2 3 4 5 6 7 8 9 10 11 |
/** * 与えられた文字列がメールアドレス形式か検証します。 * * @param {string} input ユーザーからの入力文字列 * @returns {boolean} 正しい形式なら true、そうでなければ false */ function isValidEmail(input) { const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; return emailRegex.test(input); } |
5. 高度機能と実務活用シナリオ
5‑1. CLAUDE.md と SKILL.md の役割
| ファイル | 用途 |
|---|---|
| CLAUDE.md | プロジェクト全体の共通指示(コーディング規約、スタイルガイド等) |
| SKILL.md | 再利用可能なタスク(テスト生成・リファクタリングなど)を名前付きスキルとして定義 |
例:CLAUDE.md
|
1 2 3 4 5 6 |
# 共通指示 - コードは ES2022 以降の構文で記述。 - 変数名はキャメルケース、コメントは全角句点で終了。 - エラーハンドリングは必ず `try / catch` を使用。 |
例:SKILL.md
|
1 2 3 4 5 6 7 8 |
## generate-test ### 説明 対象ファイルの Jest ユニットテストを自動生成。 ### 使用例 // @claude skill:generate-test src/utils.js |
CLI からは次のように呼び出せます。
|
1 2 3 |
claude ask "src/utils.js のコードをリファクタリングしてください" claude skill generate-test src/utils.js |
VSCode でも同様に // @claude skill:generate-test とコメントすれば右クリックメニューで即時実行できます。
5‑2. エージェント、MCP、スラッシュコマンド
| 機能 | 主な効果 |
|---|---|
| エージェント | 複数ステップの長時間タスク(例:認証ミドルウェア作成 → テスト・ドキュメント生成)を自動分割・保存して実行。 |
| MCP (Multi‑Context Prompt) | claude.mcp/ ディレクトリに複数ファイルのスナップショットを保持し、横断的なコンテキスト共有が可能。 |
| スラッシュコマンド | VSCode 内で /review や /doc と入力するだけで即座に該当機能を呼び出す。 |
実装例
|
1 2 3 4 5 6 7 |
# エージェントで認証ミドルウェア一式生成 claude agent start "Create JWT auth middleware with tests and docs" # MCP で api.js と utils.js を同時にリファクタリング指示 claude mcp add src/api.js src/utils.js claude ask "共通エラーハンドラを抽出してください" |
6. トラブルシューティングとコスト管理
6‑1. 認証失敗・レートリミット対策
| 現象 | 原因例 | 対処法 |
|---|---|---|
認証エラー (Unauthenticated) |
API キーの期限切れ、.env がロードされていない |
claude auth login で再認証し、環境変数を再ロード |
| 429 Rate Limit | 短時間に大量リクエスト | Retry-After ヘッダーを尊重した指数バックオフで再試行 |
|
1 2 3 4 5 6 7 8 9 10 11 12 |
# 認証確認 claude auth status # → Authenticated / Unauthenticated # レートリミット対策(シェル例) attempt=0 while true; do ((attempt++)) claude ask "コードレビューしてください" && break echo "Rate limit hit, waiting $((2**attempt)) seconds..." sleep $((2**attempt)) done |
6‑2. モデル切替時のチェックリスト
claude.ymlのmodel行を書き換える。- テストスイートで 出力品質・トークン消費量 を比較。
- 本番環境へデプロイ前に CI パイプライン にモデルバージョン検証ステップを追加。
6‑3. コストモニタリング
|
1 2 3 4 5 |
#!/usr/bin/env bash API_KEY=$CLAUDE_API_KEY curl -s "https://api.anthropic.com/v1/usage?key=${API_KEY}" | jq '.monthly_tokens_used' |
取得したトークン数をスプレッドシートや Grafana に送れば、月次予算超過のアラートが設定できます。
7. メンテナンスチェックリスト(四半期ごと)
- [ ] インストール手順:公式サイトでパッケージ名・ダウンロード URL が最新か確認
- [ ] モデルバージョン:
claude.ymlのmodelを最新版に更新(リリースノート参照) - [ ] 価格・プラン:Pricing ページをチェックし、必要ならプラン変更の検討
- [ ] スキル定義:
SKILL.mdがプロジェクト要件に合致しているかレビュー - [ ] CI/CD:認証とレートリミットハンドリングがテストに組み込まれているか確認
8. 次のステップ:実践ロードマップ
| 期間 | 目標 | 主な作業 |
|---|---|---|
| Week 1 | 環境構築完了 | CLI インストール、claude.yml 作成、API キー設定 |
| Week 2 | VSCode 補完の定常利用開始 | 拡張機能インストール、基本プロンプトでコード生成 |
| Week 3 | プロジェクト規約化 | CLAUDE.md にチームコーディング規約を記述、SKILL.md でテスト生成スキル追加 |
| Week 4 | 高度機能実装 | エージェントと MCP を使い「PR 作成 → 自動レビュー → ドキュメント生成」フローをプロトタイプ化 |
このサイクルを繰り返すことで、Claude Code が開発プロセス全体に自然に溶け込み、生産性向上が実感できるはずです。
まとめ
1. 公式手順でインストールし、claude.yml を作成 → 基本環境完了。
2. API キーは環境変数または .env に安全に保存し、認証を確認。
3. VSCode 拡張で日本語プロンプトがそのままコード補完になる快適さを体感。
4. CLAUDE.md・SKILL.md・エージェント等の高度機能でチーム全体の AI 活用を統一化。
5. 価格・モデルは変動するため、四半期ごとに公式情報をチェックし、設定やプランを更新する。
以上が Claude Code を安全かつ効果的に導入・運用するための最新ガイドです。🚀