Claude Code入門|初心者向けに便利機能とコマンドを実例つきで解説

AI

はじめに:Claude Codeとは何か

Claude Codeは、Anthropicが提供するターミナルで動作するAIコーディングツールです。ChatGPTのような対話型AIとの最大の違いは、コードベース全体を理解した上で、ファイルの読み書きやコマンド実行まで自律的に行える点にあります。

従来のAIチャットは「コードを書いて」と頼むとテキストを返してくれるだけでした。しかしClaude Codeは、リポジトリの構造を把握し、該当ファイルを開き、実際に編集し、テストを走らせ、必要ならGitにコミットするところまで一気通貫でこなします。いわば「ターミナルの中にいるペアプログラマー」です。

この記事では、コーディングをする方に向けて、Claude Codeの始め方から現場で効く便利機能までを、具体的なコマンドと事例を交えて紹介します。

注意:Claude Codeは毎週のように更新されており、コマンドや仕様は変わることがあります。本記事の情報は2026年7月時点のものです。最新の正確な情報は必ず公式ドキュメント、またはセッション内で /help を実行して確認してください。


セットアップ(最短5分)

まずはインストールです。macOS / Linux / WSL なら公式インストーラー、それ以外のOSでもnpm経由で導入できます。

Bash
# macOS / Linux / WSL の場合
curl -fsSL https://claude.ai/install.sh | sh

# npm経由(どのOSでも可)
npm install -g @anthropic-ai/claude-code

# インストール確認
claude --version

インストールできたら、対象のプロジェクトフォルダに移動してセッションを開始します。

Bash
# プロジェクトフォルダへ移動
cd your-project

# セッション開始
claude

初回起動時にClaudeアカウントでのログインが求められます。Pro / Max / Team / Enterprise プランを利用している場合、APIキーは不要です。


まずは触ってみる:基本操作

Claude Codeの基本は「自然言語で指示するだけ」です。難しいコマンドを覚える前に、まずは普通の日本語で話しかけてみましょう。

Bash
> ログイン処理のバグを直して
> この関数にテストを追加して
> READMEを今のコードに合わせて更新して

指示を出すと、Claudeは関連ファイルを読み込み、変更内容を差分(diff)で提示します。実際にファイルを書き換える前に確認を挟む安全設計になっているので、意図しない変更が勝手に適用される心配はありません。内容を見て問題なければ承認、という流れです。

途中でClaudeが見当違いな方向に進み始めたら、慌てずに Ctrl+C で現在の処理を中断できます。悪いターンを最後まで待つ必要はありません。


便利機能を具体例で紹介

ここからが本題です。実際の開発で「これは効く」という機能を、事例つきで見ていきます。

コードベース全体の把握

新しくジョインしたプロジェクトや、久しぶりに触るリポジトリで威力を発揮します。ファイルを一つずつ開かなくても、こう聞くだけです。

Bash
> この認証処理はどこで使われている?
> データベースへの接続はどのファイルで初期化してる?
> このプロジェクトの全体構成をざっくり説明して

特定のファイルやディレクトリを文脈に含めたいときは、@ でメンションすると正確に読み込ませられます。コピペより確実です。

Bash
> @src/auth/login.ts のロジックを説明して
> @src/components/ 配下のコンポーネント一覧を作って

リファクタリングを任せる

「動いてはいるが読みづらい」コードの整理は、Claude Codeの得意分野です。

Bash
> @src/utils/parser.js の重複ロジックをまとめて、
  可読性を上げてリファクタリングして。挙動は変えないで。

変更は差分で提示されるので、before/afterを確認しながら安全に進められます。「挙動は変えないで」と一言添えるのがコツです。

テストコードの自動生成・実行

既存のテストの書き方(Jest / Vitest / pytest など)を読み取り、プロジェクトのスタイルに合わせてテストを書いてくれます。

Bash
> @src/services/payment.ts のテストを書いて。
  エッジケースも含めて、既存のテストと同じスタイルで。

さらに、テストを書いたあとそのまま実行させ、失敗したら原因を分析して修正、再実行して確認――という一連の流れまで任せられます。

Git連携:コミットメッセージやPRの自動生成

地味に面倒なコミットメッセージ作成やPR説明文の作成も、専用のスラッシュコマンドで一発です。

Bash
# 変更をステージングし、適切なメッセージで自動コミット
> /commit

# 現在の作業からプルリクエストを生成
> /pr

エラー解決:スタックトレースを貼るだけ

エラーが出たら、ログをそのまま貼り付けて聞くのが一番早いです。ターミナルからのパイプ入力にも対応しています。

Bash
# エラーログをそのまま渡して原因を聞く
cat error.log | claude "何が問題か教えて"

知っておくと便利なスラッシュコマンド

セッション中に / を入力すると、使えるコマンドの一覧が表示されます。特に覚えておくと役立つものを挙げます。

コマンドできること
/initそのリポジトリ用の CLAUDE.md(設定ファイル)を自動生成する
/compact会話が長くなったとき、履歴を圧縮してコンテキストの空きを増やす
/clear会話をクリアして仕切り直す
/review現在のブランチに対してコードレビューを実行する
/security-review変更内容にセキュリティ上の問題がないか監査する
/model使用するモデル(Opus / Sonnet / Haiku)を切り替える
/costそのセッションのトークン使用量とコストを確認する
/resume過去のセッションを再開する

まずは /init/compact/review/commit の4つから使い始めると、自然に手に馴染んでいきます。


CLAUDE.md でプロジェクトのルールを教える

Claude Codeを本格的に使いこなす鍵が CLAUDE.md です。これはリポジトリのルートに置くMarkdownファイルで、Claudeが毎セッションの最初に必ず読み込む「プロジェクトの憲法」のような役割を果たします。

コーディング規約、使用フレームワークのバージョン、よく使うコマンド、触ってはいけない場所などを書いておくと、Claudeがそれに沿って動いてくれます。/init でひな形を自動生成できます。

Markdown
# プロジェクト概要

このリポジトリが何をするものかを一言で。

## 技術スタック
- Next.js 16, React 19, Tailwind 4
- PostgreSQL(Prisma経由)

## コマンド
- npm run dev   — ローカル開発サーバー
- npm run test  — テスト実行
- npm run build — 本番ビルド(マージ前に必ず通すこと)

## 規約
- テストは対象ファイルの隣に置く(foo.ts と foo.test.ts)
- インラインスタイル禁止。Tailwindのユーティリティクラスを使う

## やらないこと
- 相談なしに新しい依存パッケージを追加しない
- src/legacy/ は凍結中。触らない

コツは短く保つことです。300行の誰も読まない設定より、30行の的確な設定のほうが効果的です。


さらに広げる:MCP連携とターミナル外での利用

MCPで外部ツールとつなぐ

MCP(Model Context Protocol)を使うと、Claude CodeをGitHub、データベース、ブラウザなどの外部システムと接続できます。たとえばGitHubのIssueやPRをClaudeから直接操作したり、データベースに直接クエリを投げたり、といったことが可能になります。

Bash
# MCPサーバーを追加
claude mcp add <name> <command> [args...]

# 追加済みサーバーの一覧
claude mcp list

ターミナルの外でも使える

Claude Codeはコマンドラインだけでなく、デスクトップアプリやモバイルアプリからも利用でき、VS CodeやJetBrainsなどのIDE拡張にも対応しています。ターミナルに常駐せず、普段のエディタの中でそのまま使えるのは大きな利点です。


情シス視点での活用シーンと注意点

情シス部門にとって、Claude Codeは特に次のような場面で力を発揮します。

  • 社内ツールの保守・改修:作った本人が異動・退職した「属人化ツール」でも、コードベースを読ませて全体像を把握させれば、引き継ぎコストを大きく下げられます。
  • 定型スクリプトの効率化:ログ集計、データ変換、バッチ処理などの使い捨てスクリプトを素早く作成できます。
  • ドキュメント整備:コードから仕様やREADMEを生成し、放置されがちなドキュメントを最新化できます。

一方で、業務利用にあたっては次の点に注意してください。

  • 機密情報の取り扱い:顧客情報やクレデンシャルを含むファイルを不用意に文脈へ含めない。社内のAI利用ポリシーに沿った運用を徹底する。
  • 権限の管理:Claude Codeにはどのツールを承認なしで実行できるかを制御する権限モードがあります。CI環境などで確認をスキップする設定は、サンドボックス化された環境に限定するのが安全です。
  • 変更内容の確認:自動生成されたコードやコミットは、必ず人間がレビューしてからマージする運用を推奨します。

まとめと次のステップ

Claude Codeは「自然言語で指示するだけ」というシンプルな入り口を持ちながら、コードベースの把握、リファクタリング、テスト、Git連携までを一気通貫でこなせる強力なツールです。まずは手元のプロジェクトで claude を起動し、/initCLAUDE.md を作るところから始めてみてください。

触りながら覚えるのが一番の近道です。困ったら /help、より詳しい情報は公式ドキュメントを参照しましょう。

コメント

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