バイブコーディング実践編 — 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 は、rm や git push --force のような戻しにくい操作のときに 確認を求めます。モードは大きく3つあります。
- default: 戻しにくい操作のときだけ確認する。普段はこれで十分です
- plan mode: 編集はせず、計画書だけ作る(後述の「初回タスクの組み方」で使います)
- bypassPermissions: すべて確認なしで進める(自動化向け、最初は使わなくて OK)
初回タスクの組み方
- 何を作りたいかを1文で書く(例: 「argparse で
--nameを受け取って挨拶する CLI」) - plan mode で計画を立ててもらう
- 計画を読み、納得したら通常モードで実装に進めてもらう
- 出来上がったコードを読み、必要なら修正をお願いする
AI にすべて任せるのではなく、計画 → 実装 → 確認の流れを一緒に進めるイメージです。
まとめ
Claude Code を使うコツは、CLAUDE.md でルールを書き、plan mode で設計を確認し、default モードで安心して実装することです。
この3つを押さえれば、本コースの全演習を落ち着いて進められます。