【Claude Code 連載 第2回】まず触るべきは「対話セッション」——クイックスタートで押さえる基本ワークフロー

スポンサーリンク
【Claude Code 連載 第2回】まず触るべきは「対話セッション」——クイックスタートで押さえる基本ワークフロー 用語解説
【Claude Code 連載 第2回】まず触るべきは「対話セッション」——クイックスタートで押さえる基本ワークフロー
この記事は約5分で読めます。
よっしー
よっしー

こんにちは。よっしーです(^^)

スポンサーリンク

背景

この連載では、Claude Codeの公式ドキュメントを1ページずつ読み解いていきます。公式ドキュメントは情報が網羅されている分、「結局どの機能を、どんな場面で使えばいいのか」は自分で考える必要があり、読むのに意外と時間がかかります。そこで、私が実務で使うために読み込んだ内容を「使う場面→実例コード」の順に整理して残していくことにしました。専門家の解説というより、一次情報を読んだ記録です。推測や動作を確認していない部分には、その都度そう書きます。

1. これは一言でいうと何か

クイックスタートが扱うのは、ターミナルで claude を実行して起動する「対話型セッション」です。プロジェクトのディレクトリで起動すると、Claude が必要に応じてプロジェクトのファイルを読み込み、自然言語の指示でコードの調査・変更・Git 操作までをこなします。手動でコンテキストを渡す必要がない点が、単発のコード生成や補完との違いです。

2. どういう場面で役立つか

具体的には、次のような場面で役立ちます。

  • 新しいコードベースの把握what does this project do? のような質問に、Claude がファイルを分析して概要を返します。引き継ぎ直後や、他人のリポジトリを初めて開いたときのオンボーディングに向きます。
  • レビュー前のセルフチェック変更をレビューして改善を提案してください と依頼し、コミット前に自分の変更を見てもらえます。
  • Git 操作を対話で説明的なメッセージで変更をコミットしてください のように、コミットメッセージ作成やブランチ作成を自然言語で指示できます。

逆に向かないケース:コードプロジェクトの外での単発の調べ物です。このガイドの前提条件には「作業するコードプロジェクトがある」ことが挙げられており、プロジェクト文脈を必要としない一般的な質問なら、通常のチャットで十分な場合があります(根拠:ページが前提条件として「作業するコードプロジェクトがある」を明記しているため。私の判断です)。

3. コード・コマンドの実例と解説

前提条件(コードより先に確認)

元ページでは、始める前に次を確認するよう求めています。

  • ターミナルまたはコマンドプロンプトが開いていること
  • 作業するコードプロジェクトがあること
  • Claude サブスクリプション(Pro / Max / Team / Enterprise)、Claude Console アカウント、または対応クラウドプロバイダー経由のアクセスがあること

対応 OS は macOS / Linux / WSL / Windows です。ネイティブ Windows では、Claude Code が Bash ツールを使えるよう Git for Windows が推奨されています(未導入の場合は PowerShell がシェルとして使われます)。

インストール

curl -fsSL https://claude.ai/install.sh | bash

macOS / Linux / WSL 向けの推奨インストール方法です。実行するとインストールスクリプトを取得・実行し、claude コマンドが使えるようになります。ネイティブインストールはバックグラウンドで自動更新されます。Windows PowerShell では irm https://claude.ai/install.ps1 | iex、Homebrew では brew install --cask claude-code も選べます(他の方法は公式参照)。

起動とログイン

claude

プロジェクトのディレクトリでこれを実行すると対話セッションが始まります。初回はログインを求められ、ブラウザで認証を完了します。認証情報は保存され、次回以降の再ログインは不要です。セッション中にアカウントを切り替える・再認証するときは、次のように入力します。

/login

/login はスラッシュコマンド(先頭に / を付けて、起動中のセッション内で打つコマンド)の一つです。

最初の質問(コードを変えずに調査する)

what does this project do?

Claude がプロジェクトのファイルを分析し、概要を返します。手動でファイルを渡す必要はありません。同様に where is the main entry point?(エントリポイントの場所)や explain the folder structure(フォルダ構成の説明)なども使えます。まずはこうした調査系から触るのが安全です。

最初のコード変更

メインファイルに hello world 関数を追加してください

Claude Code は該当ファイルを探し、変更案を提示し、承認を求めたうえで編集します。ファイルを変更する前には必ず許可を求める設計で、個別に承認するか、セッション中に「すべて承認」モードを有効にできます。

必須コマンド(抜粋)

日常的に使う頻度が高いものだけ挙げます。

コマンド機能
claude対話モードを開始する
claude -p "query"1 回限りのクエリを実行して終了する
claude -c現在のディレクトリで最新の会話を続行する
/help利用可能なコマンドを表示する
/exitClaude Code を終了する

起動は claude、終了は /exit。まとまった 1 問だけ投げたいときは claude -p "..."、直前の会話を続けたいときは claude -c が便利です。この表は一部です。シェルコマンドの全リストは CLI リファレンス、セッションコマンドの全リストはコマンドリファレンス(いずれも公式)を参照してください。

4. まとめと次回予告

  • クイックスタートの中心は、claude で起動する対話セッションです。プロジェクト内で起動すれば、調査・コード変更・Git 操作を自然言語で任せられます。
  • ファイルは必要に応じて自動で読み込まれ、変更前には必ず承認が挟まります。まずは調査系の質問から始めるのが安全です。

次回予告:Claude Code が内部でどう動くか——agentic ループと組み込みツールを扱う「Claude Code の仕組み」を取り上げます。


本記事は執筆時点の公式ドキュメント(クイックスタート)に基づきます。最新の情報は公式ドキュメントをご確認ください。

よっしー
よっしー

何か質問や相談があれば、コメントをお願いします。また、エンジニア案件の相談にも随時対応していますので、お気軽にお問い合わせください。

それでは、また明日お会いしましょう(^^)

コメント

タイトルとURLをコピーしました