Claude Code
Anthropic公式のターミナルAIコーディングツール
Claude Codeとは
Claude CodeはAnthropicが開発した公式のAIコーディングツールです。 ターミナル上で動作し、ファイル操作、Git、シェルコマンドを統合した 真のエージェント型開発環境を提供します。
特徴: GUIエディタではなく、ターミナルから直接AIと対話しながら開発。 まさに「バイブコーディング」を体現するツール。
インストール
# npm でインストール
npm install -g @anthropic-ai/claude-code# 起動
claude※ Anthropic APIキーが必要です。初回起動時に設定ウィザードが表示されます。
主要機能
📁 ファイル操作
- • ファイルの読み取り・編集・作成
- • ディレクトリ構造の理解
- • 複数ファイルの同時編集
💻 シェル実行
- • bashコマンドの実行
- • ビルド・テストの自動化
- • パッケージインストール
🔀 Git統合
- • コミット・プッシュ
- • ブランチ操作
- • 差分の確認・レビュー
🔌 MCP対応
- • Model Context Protocolサポート
- • 外部ツール連携
- • カスタム拡張機能
使い方の例
# プロジェクト作成
> SvelteKitで新しいブログサイトを作成して。Tailwind CSSを使って。
→ AIがプロジェクト構造を作成し、必要なファイルを生成
# バグ修正
> このエラーを修正して: TypeError: Cannot read property 'map' of undefined
→ AIがエラーの原因を特定し、修正を提案・適用
# リファクタリング
> src/utils/helpers.js をTypeScriptに変換して、型を追加して
→ AIがファイルを読み取り、TypeScript版を生成
# テスト作成
> src/lib/auth.ts のユニットテストをVitestで作成して
→ AIが既存コードを分析し、テストケースを生成
便利なスラッシュコマンド
| コマンド | 説明 |
|---|---|
| /help | ヘルプを表示 |
| /clear | 会話履歴をクリア |
| /compact | コンパクトモード切替 |
| /cost | API使用コストを表示 |
| /doctor | 環境診断を実行 |
効果的に使うコツ
✓ 具体的に指示する
「認証機能を作って」より「JWTを使ったログイン機能を作って。/api/auth/loginエンドポイントで。」
✓ コンテキストを与える
「このプロジェクトはSvelteKit + Prisma + PostgreSQLの構成です」と最初に伝える
✓ イテレーションで改善
一度で完璧を求めず、「エラーハンドリングを追加して」「バリデーションも」と段階的に