バイブコーディング実践編 — Claude Code を中心に AIで安全に作る力前提環境とGit/PR運用 — AI開発に必要な土台

Claude Code セットアップと初回実行

読了目安 4

学習のねらい

Claude Code は、ターミナルから対話形式でコーディングを進められる Anthropic 製のツールです。 ファイルを読む・編集する・コマンドを実行するといった操作を、必要に応じて確認しながら進められるのが特徴で、AI に作業を任せても予想外のことが起きにくい設計になっています。 このレッスンでは、Claude Code の初回セットアップと、最小の CLI を作る一連の流れを体験します。

インストール

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

環境によっては Homebrew や apt から入れることもできます(公式ドキュメント参照)。 初回起動時に ANTHROPIC_API_KEY の入力を求められるので、第2レッスンで設定した値を使います。

CLAUDE.md(プロジェクトのルール表)

プロジェクトのルートに CLAUDE.md という Markdown ファイルを置いておくと、Claude Code はセッションを開始するたびに自動で読み込み、その内容を作業ルールとして守ります。

# Project Rules
- Python: ruff format + ruff check を使う
- 変更したらテストを実行する
- .env を Git に入れない

毎回同じ前提を AI に説明する手間がなくなり、回答のブレも減ります。本コースのすべての演習で使うので、最初にひな形を1つ用意しましょう。

Permission モード(操作の確認設定)

Claude Code は、rmgit push --force のような戻しにくい操作のときに 確認を求めます。モードは大きく3つあります。

  • default: 戻しにくい操作のときだけ確認する。普段はこれで十分です
  • plan mode: 編集はせず、計画書だけ作る(後述の「初回タスクの組み方」で使います)
  • bypassPermissions: すべて確認なしで進める(自動化向け、最初は使わなくて OK)

初回タスクの組み方

  1. 何を作りたいかを1文で書く(例: 「argparse で --name を受け取って挨拶する CLI」)
  2. plan mode で計画を立ててもらう
  3. 計画を読み、納得したら通常モードで実装に進めてもらう
  4. 出来上がったコードを読み、必要なら修正をお願いする

AI にすべて任せるのではなく、計画 → 実装 → 確認の流れを一緒に進めるイメージです。

まとめ

Claude Code を使うコツは、CLAUDE.md でルールを書き、plan mode で設計を確認し、default モードで安心して実装することです。 この3つを押さえれば、本コースの全演習を落ち着いて進められます。

参考リンク


Claude Code セットアップと初回実行 | バイブコーディング実践編 - AI研修