バイブコーディング入門

Claude Codeを使ったAI駆動開発を学ぶ

✨ AIと一緒にコードを書く新しい時代へようこそ!

バイブコーディングとは、AIに「こんな感じで」と伝えながら
一緒にコードを作り上げていく新しい開発スタイルです。

バイブコーディング入門

Claude Codeを使って、AIと対話しながらプログラミングする方法を学ぼう

ゴール:Claude Codeを使いこなして開発効率を爆上げする!

バイブコーディングとは?

🎵 Vibe = 雰囲気・感覚

バイブコーディングとは、細かい仕様を決めずに、AIに「こんな雰囲気で」「こういう感じで」と伝えながらコードを生成していく開発スタイルです。

従来の「1行1行自分で書く」スタイルから、「AIと対話しながら作る」スタイルへの大きな変革です。

📝
従来のコーディング
1行1行、自分で考えて書く
ドキュメントを調べながら進める
エラーも自分で解決
🤖
バイブコーディング
AIに「こうしたい」と伝える
AIがコードを生成・修正
対話しながら完成させる

Claude Codeとは?

Claude CodeはAnthropicが開発したターミナルベースのAIコーディングアシスタントです。

💡 Claude Codeの特徴

  • ターミナルで動作 - コマンドラインから直接使える
  • ファイル操作が可能 - コードの読み書き、編集ができる
  • コマンド実行 - git、npm、テストなども実行可能
  • コンテキスト理解 - プロジェクト全体を把握して提案

🚀 できること

  • 新しい機能の実装
  • バグの修正
  • リファクタリング
  • テストの作成
  • ドキュメントの生成
  • コードの説明・解説

インストール方法

Claude Codeはワンコマンドで簡単にインストールできます。

Mac / Linux

# ターミナルで以下を実行
curl -fsSL https://claude.ai/install.sh | sh

Windows

# PowerShellで以下を実行
irm https://claude.ai/install.ps1 | iex

💡 インストール確認

インストール後、ターミナルで claude --version を実行して確認しましょう。

⚠️ 必要なもの

  • Anthropicアカウント(初回起動時にログインが必要)
  • インターネット接続

基本的な使い方

1. Claude Codeを起動する

# プロジェクトのディレクトリで起動
cd your-project
claude

2. やりたいことを伝える

起動したら、自然な日本語で指示を出すだけ!

> ログイン機能を追加して

> このエラーを直して

> このコードを説明して

> テストを書いて

3. 提案を確認して承認

Claudeがコードの変更を提案したら、内容を確認して選択肢から選びます:
1:承認して実行 / 2:編集してから実行 / 3:拒否

💡 ポイント

Claudeは変更を勝手に適用しません。必ず確認を求めてくれるので、安心して使えます。

CLAUDE.md(最重要)

⭐ これが一番大事!

プロジェクトのルートに CLAUDE.md ファイルを作成しておくと、Claude が毎回それを読み込んで、プロジェクト固有のルールや指示を理解してくれます。

CLAUDE.md には、プロジェクトのルールコーディング規約使用技術などを書いておきます。

# CLAUDE.md の例

always respond in Japanese

# プロジェクト概要
このプロジェクトはLaravelで作られたECサイトです。

# 技術スタック
- Laravel 11
- PHP 8.3
- MySQL 8.0
- Tailwind CSS

🚨 日本語設定が超重要!

always respond in Japanese を最初に書いておかないと、Claudeは英語で返答してきます。
日本語で作業したい場合は、これを一番最初に書いてください!

💡 ポイント

CLAUDE.md があると、毎回「このプロジェクトはLaravelで...」と説明しなくても、Claudeが自動で理解してくれます。
最初にこれを作っておくと、作業効率が格段に上がります!

よく使うオプション

🔄
claude -r(--resume)
前回のセッションを再開する
途中で中断した作業を続けたいときに便利
💬
claude -c "指示"
起動と同時に指示を渡す
例: claude -c "このバグを直して"
📁
@ファイル名
特定のファイルを参照させる
例: @src/App.tsx この部分を修正して
🤖
/model
使用するモデルを切り替える
Sonnet、Opus などを選択できる
🔑
/login
Anthropicアカウントにログインする
初回起動時や再認証が必要なときに使う
🚪
Ctrl+C
Claude Codeを終了する
# 前回の続きから再開
claude -r

# 起動と同時に指示を渡す
claude -c "ログイン機能を追加して"

# 組み合わせも可能
claude -r -c "さっきの続きで、バリデーションも追加して"

効果的な使い方のコツ

🎯
具体的に伝える
「いい感じにして」より
「ボタンを青色にして」の方が◎
📂
ファイルを指定する
@でファイルを指定すると
的確な修正ができる
🔄
小さく進める
一度に大きな変更より
小さな変更を積み重ねる
確認してから承認
変更内容を必ず確認
理解してから承認する

⚠️ 注意点

  • AIの提案を鵜呑みにしない(必ず確認する)
  • 機密情報を含むファイルに注意する
  • こまめにgit commitしておく

まとめ

🤖

🎵 バイブコーディングとは

AIと対話しながらコードを作り上げる新しい開発スタイル

🤖 Claude Codeとは

ターミナルで動くAIコーディングアシスタント

🚀 使い方

  1. claude コマンドで起動
  2. やりたいことを日本語で伝える
  3. 提案を確認して承認/拒否

🎉 さあ、始めよう!

バイブコーディングで開発効率を爆上げしましょう!
まずは簡単なタスクから試してみてください。

「AIと一緒にコードを書く」新しい体験を楽しんでください!

🤖✨

Let's Vibe Coding!