FOUNDATIONS · LEVEL 1
基礎セットアップと初対話
インストールから初回ログイン、最初の会話まで。
- FOR
- Claude Code をはじめて触る人
- DURATION
- 30分
この概念を 2 分前後で
このコースで作るもの
- 01実行可能な Claude Code セッション
- 02プロジェクトルートの CLAUDE.md 初版(/init 生成)
- 03認証方式の選定メモ
達成目安
全 5 レッスンを読み、コース完了マークを付ける
未完了
クイズ 9 問に挑戦し、正答率 80% 以上
未挑戦
成果物 3 個を実際に手元に作る
自己チェック
このレベルが
終わると
- Claude Code をローカルにインストールできる
- 認証方式の違い(Console / Pro/Max / Bedrock / Vertex / Foundry)を理解できる
- /help、/init、/clear、/usage を自分で使い分けられる
- 簡単な編集依頼と Git 連携の流れを完了できる
01 / 05
インストール
ネイティブインストーラ、Homebrew cask、npm の 3 通り。**ネイティブが推奨**(起動が軽く Node 依存もない)。チーム固定が要るときも `claude install <version>` で揃えやすい。
bash# 推奨: ネイティブインストーラ(macOS / Linux / Windows) curl -fsSL https://claude.ai/install.sh | bash # macOS の Homebrew brew install --cask claude-code # npm (fallback) npm install -g @anthropic-ai/claude-code # 起動して認証 claude最初の `claude` コマンドでブラウザが開き、認証フローが走る 理解度チェック
Q1.チームでバージョン固定したい場合、最も推奨される導入方式は?
Q2.初回 `claude` コマンドを叩いたときに起こることは?
02 / 05
初回ログインと基本コマンド
ログイン後、いきなり仕事を頼む前に主要なスラッシュコマンドを把握しておくと迷子になりません。
- /help — そのときの状態に合った使い方を表示
- /init — リポジトリを読み取って CLAUDE.md を生成
- /clear — 会話履歴をリセット(コンテキスト圧迫の解消)
- /usage — 現セッションコスト + 今月の利用量 + プラン状況(旧 /cost と /stats は alias)
理解度チェック
Q1.会話が長くなりコンテキストが圧迫されてきた時、最初に試すべきコマンドは?
Q2.現セッションのコスト・今月の利用量・プラン状況をまとめて確認するコマンドは?
03 / 05
最初の会話
コードベースに対する質問から始めます。Claude は read-only 操作を自由に行うため、いきなり大きな編集を頼まず「何ができるか」を聞くのが安全です。
text> このリポジトリで一番複雑なエンドポイントは?理由とともに3つ挙げて。 > users テーブルの created_at にインデックスはある?なければ追加するメリットとデメリットを教えて。 > README の 'Setup' セクションを最新の docker compose に合わせて書き直して。理解度チェック
Q1.未知のリポジトリで Claude Code を始めるとき、最初の依頼として最も安全なものは?
04 / 05
認証方式を選ぶ
個人 / チーム / クラウド契約 — 自分の状況に合うものを選びます。プランによってモデル可否や ZDR の扱いが変わります。
- Console (API) — クレジット課金。トークン単位、自由度最大
- Pro / Max — 月額固定。`claude` コマンド + Claude.ai のシームレス連携
- Bedrock — AWS 契約に合わせる。inference profile への明示マップが必須
- Vertex — GCP 契約。Workload Identity Federation で IAM 連携
- Foundry — Azure 契約。Entra ID + RBAC で統制
理解度チェック
Q1.AWS 契約に合わせて Claude Code を運用したい。最適な認証方式は?
Q2.月額固定でトークン課金を気にせず使いたい個人開発者に最適な方式は?
05 / 05
更新とアンインストール
更新は自動が基本。チャネルや特定バージョンを固定したいときは `claude install <version|stable|latest>` か settings の `autoUpdatesChannel` で制御します。CI など自動更新を止めたい環境では `DISABLE_AUTOUPDATER=1` の環境変数も使えます。
bash# 自分のバージョンを確認 claude --version # 手動更新(latest) claude install latest # または stable 系の固定版に claude install stable # settings.json で更新チャネルを固定 # { # "autoUpdatesChannel": "stable" # } # 自動更新を止める(環境変数で) export DISABLE_AUTOUPDATER=1 # アンインストール # ネイティブ: ~/.local/bin/claude-code-uninstall.sh # Homebrew: brew uninstall --cask claude-code # npm: npm uninstall -g @anthropic-ai/claude-codemanaged settings 経由でチーム全体に最小バージョンを強制する場合は `minimumVersion` を使う 理解度チェック
Q1.チーム全体で更新チャネルを安定版に固定する適切な設定は?
Q2.CI 環境で自動更新を止めたいとき、推奨される方法は?
last updated
2026-05-10
公式ドキュメント (出典)


