8 8
9Claude Code は AI を活用したコーディングアシスタントで、機能の構築、バグの修正、開発タスクの自動化を支援します。コードベース全体を理解し、複数のファイルとツール間で作業して目標を達成できます。9Claude Code は AI を活用したコーディングアシスタントで、機能の構築、バグの修正、開発タスクの自動化を支援します。コードベース全体を理解し、複数のファイルとツール間で作業して目標を達成できます。
10 10
11<h2 id="get-started">11## はじめに
12 はじめに
13</h2>
14 12
15Claude Code は複数のサーフェスで実行されます。ターミナル、IDE 拡張機能、デスクトップアプリ、Web です。下のタブから 1 つを選択してはじめましょう。ほとんどのサーフェスには [Claude サブスクリプション](https://claude.com/pricing?utm_source=claude_code\&utm_medium=docs\&utm_content=overview_pricing)または [Anthropic Console](https://platform.claude.com/) アカウントが必要です。Terminal CLI、VS Code、JetBrains も [サードパーティプロバイダー](/docs/ja/third-party-integrations)をサポートしています。13Claude Code は複数のサーフェスで実行されます。ターミナル、IDE 拡張機能、デスクトップアプリ、Web です。下のタブから 1 つを選択してはじめましょう。ほとんどのサーフェスには [Claude サブスクリプション](https://claude.com/pricing?utm_source=claude_code\&utm_medium=docs\&utm_content=overview_pricing)または [Anthropic Console](https://platform.claude.com/) アカウントが必要です。Terminal CLI、VS Code、JetBrains も [サードパーティプロバイダー](/docs/ja/third-party-integrations)をサポートしています。
16 14
17<Tabs>15**Terminal**
18 <Tab title="Terminal">
19 ターミナルで Claude Code を直接操作するための機能豊富な CLI です。ファイルを編集し、コマンドを実行し、コマンドラインからプロジェクト全体を管理できます。
20 16
21 Claude Code をインストールするには、ターミナルを開いてシステムのコマンドを実行してください。ターミナルを使用したことがない場合は、[ターミナルガイド](/docs/ja/terminal-guide)でターミナルを開いてコマンドを貼り付ける方法を確認できます。17ターミナルで Claude Code を直接操作するための機能豊富な CLI です。ファイルを編集し、コマンドを実行し、コマンドラインからプロジェクト全体を管理できます。
22 18
23 <Tabs>19Claude Code をインストールするには、ターミナルを開いてシステムのコマンドを実行してください。ターミナルを使用したことがない場合は、[ターミナルガイド](/docs/ja/terminal-guide)でターミナルを開いてコマンドを貼り付ける方法を確認できます。
24 <Tab title="ネイティブインストール(推奨)">
25 **macOS、Linux、WSL:**
26 20
27 ```bash theme={null}21**ネイティブインストール(推奨)**
28 curl -fsSL https://claude.ai/install.sh | bash
29 ```
30 22
31 Windows では、PowerShell を使用している場合はシェルプロンプトに `PS C:\` と表示され、CMD を使用している場合は `PS` なしで `C:\` と表示されます。23**macOS、Linux、WSL:**
32 24
33 **Windows PowerShell:**25```bash theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}
26curl -fsSL https://claude.ai/install.sh | bash
27```
34 28
35 ```powershell theme={null}29Windows では、PowerShell を使用している場合はシェルプロンプトに `PS C:\` と表示され、CMD を使用している場合は `PS` なしで `C:\` と表示されます。
36 irm https://claude.ai/install.ps1 | iex
37 ```
38 30
39 **Windows CMD:**31**Windows PowerShell:**
40 32
41 ```batch theme={null}33```powershell theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}
42 curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd34irm https://claude.ai/install.ps1 | iex
43 ```35```
44 36
45 インストールコマンドは、Claude Code のダウンロード中に進行状況を表示しません。インストーラーが完了したら、新しいターミナルウィンドウを開いて `claude --version` を実行してください。インストールが正常に完了すると、バージョン番号が表示されます。シェルが `claude` が見つからない、または認識されていないと表示される場合は、インストールディレクトリがまだ PATH に含まれていません。[PATH を修正する](/docs/ja/troubleshoot-install#command-not-found-claude-after-installation)を参照してください。37**Windows CMD:**
46 38
47 `The token '&&' is not a valid statement separator` というエラーが表示される場合は、CMD ではなく PowerShell を使用しています。`'irm' is not recognized as an internal or external command` というエラーが表示される場合は、PowerShell ではなく CMD を使用しています。39```batch theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}
40curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
41```
48 42
49 インストールコマンドが `syntax error near unexpected token '<'`、`403`、またはその他のエラーで失敗する場合は、[インストールのトラブルシューティング](/docs/ja/troubleshoot-install#find-your-error)を参照して、エラーを修正方法に照合し、代替インストール方法を確認してください。43インストールコマンドは、Claude Code のダウンロード中に進行状況を表示しません。インストーラーが完了したら、新しいターミナルウィンドウを開いて `claude --version` を実行してください。インストールが正常に完了すると、バージョン番号が表示されます。シェルが `claude` が見つからない、または認識されていないと表示される場合は、インストールディレクトリがまだ PATH に含まれていません。[PATH を修正する](/docs/ja/troubleshoot-install#command-not-found-claude-after-installation)を参照してください。
50 44
51 [Git for Windows](https://git-scm.com/downloads/win) は、Claude Code が Bash ツールを使用できるようにネイティブ Windows で推奨されます。Git for Windows がインストールされていない場合、Claude Code はシェルツールとして PowerShell を代わりに使用します。WSL セットアップは Git for Windows を必要としません。45`The token '&&' is not a valid statement separator` というエラーが表示される場合は、CMD ではなく PowerShell を使用しています。`'irm' is not recognized as an internal or external command` というエラーが表示される場合は、PowerShell ではなく CMD を使用しています。
52 46
53 <Info>47インストールコマンドが `syntax error near unexpected token '<'`、`403`、またはその他のエラーで失敗する場合は、[インストールのトラブルシューティング](/docs/ja/troubleshoot-install#find-your-error)を参照して、エラーを修正方法に照合し、代替インストール方法を確認してください。
54 ネイティブインストールは、最新バージョンに保つために自動的にバックグラウンドで更新されます。
55 </Info>
56 </Tab>
57 48
58 <Tab title="Homebrew">49[Git for Windows](https://git-scm.com/downloads/win) は、Claude Code が Bash ツールを使用できるようにネイティブ Windows で推奨されます。Git for Windows がインストールされていない場合、Claude Code はシェルツールとして PowerShell を代わりに使用します。WSL セットアップは Git for Windows を必要としません。
59 ```bash theme={null}
60 brew install --cask claude-code
61 ```
62 50
63 Homebrew は 2 つの cask を提供しています。`claude-code` は安定リリースチャネルを追跡しており、通常は約 1 週間遅れており、大きな回帰を伴うリリースをスキップします。`claude-code@latest` は最新チャネルを追跡し、新しいバージョンが出荷されるとすぐに受け取ります。51> [!NOTE]
52>
53> ネイティブインストールは、最新バージョンに保つために自動的にバックグラウンドで更新されます。
64 54
65 <Info>55**Homebrew**
66 Homebrew インストールは自動更新されません。インストールした cask に応じて、`brew upgrade claude-code` または `brew upgrade claude-code@latest` を実行して、最新の機能とセキュリティ修正を取得してください。
67 </Info>
68 </Tab>
69 56
70 <Tab title="WinGet">57```bash theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}
71 ```powershell theme={null}58brew install --cask claude-code
72 winget install Anthropic.ClaudeCode59```
73 ```
74 60
75 <Info>61Homebrew は 2 つの cask を提供しています。`claude-code` は安定リリースチャネルを追跡しており、通常は約 1 週間遅れており、大きな回帰を伴うリリースをスキップします。`claude-code@latest` は最新チャネルを追跡し、新しいバージョンが出荷されるとすぐに受け取ります。
76 WinGet インストールは自動更新されません。最新の機能とセキュリティ修正を取得するために、定期的に `winget upgrade Anthropic.ClaudeCode` を実行してください。
77 </Info>
78 </Tab>
79 </Tabs>
80 62
81 また、Debian、Fedora、RHEL、Alpine で [apt、dnf、または apk](/docs/ja/setup#install-with-linux-package-managers) を使用してインストールすることもできます。63> [!NOTE]
64>
65> Homebrew インストールは自動更新されません。インストールした cask に応じて、`brew upgrade claude-code` または `brew upgrade claude-code@latest` を実行して、最新の機能とセキュリティ修正を取得してください。
82 66
83 その後、任意のプロジェクトで Claude Code を開始します。`your-project` をマシン上のプロジェクトディレクトリへのパスに置き換えてください:67**WinGet**
84 68
85 ```bash theme={null}69```powershell theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}
86 cd your-project70winget install Anthropic.ClaudeCode
87 claude71```
88 ```
89 72
90 初回使用時に、Claude Code からログインするよう促されます。`ANTHROPIC_API_KEY` 環境変数を設定しており、そのキーを使用するかどうか Claude Code に尋ねられたときに承認すると、Claude Code はログインプロンプトをスキップします。[クイックスタートに進む →](/docs/ja/quickstart)73> [!NOTE]
74>
75> WinGet インストールは自動更新されません。最新の機能とセキュリティ修正を取得するために、定期的に `winget upgrade Anthropic.ClaudeCode` を実行してください。
91 76
92 <Tip>77また、Debian、Fedora、RHEL、Alpine で [apt、dnf、または apk](/docs/ja/setup#install-with-linux-package-managers) を使用してインストールすることもできます。
93 インストールオプション、手動更新、またはアンインストール手順については [高度なセットアップ](/docs/ja/setup) を参照してください。問題が発生した場合は [インストールのトラブルシューティング](/docs/ja/troubleshoot-install) にアクセスしてください。
94 </Tip>
95 </Tab>
96 78
97 <Tab title="VS Code">79その後、任意のプロジェクトで Claude Code を開始します。`your-project` をマシン上のプロジェクトディレクトリへのパスに置き換えてください:
98 VS Code 拡張機能は、インラインの差分表示、@-メンション、プラン確認、会話履歴をエディター内で直接提供します。
99 80
100 * [VS Code 用にインストール](vscode:extension/anthropic.claude-code)81```bash theme={null}
101 * [Cursor 用にインストール](cursor:extension/anthropic.claude-code)82cd your-project
83claude
84```
102 85
103 または、拡張機能ビュー(Mac では `Cmd+Shift+X`、Windows/Linux では `Ctrl+Shift+X`)で「Claude Code」を検索してください。インストール後、コマンドパレット(`Cmd+Shift+P` / `Ctrl+Shift+P`)を開き、「Claude Code」と入力して、**新しいタブで開く** を選択します。86初回使用時に、Claude Code からログインするよう促されます。`ANTHROPIC_API_KEY` 環境変数を設定しており、そのキーを使用するかどうか Claude Code に尋ねられたときに承認すると、Claude Code はログインプロンプトをスキップします。[クイックスタートに進む →](/docs/ja/quickstart)
104 87
105 [VS Code ではじめる →](/docs/ja/vs-code#get-started)88> [!TIP]
106 </Tab>89>
90> インストールオプション、手動更新、またはアンインストール手順については [高度なセットアップ](/docs/ja/setup) を参照してください。問題が発生した場合は [インストールのトラブルシューティング](/docs/ja/troubleshoot-install) にアクセスしてください。
107 91
108 <Tab title="Desktop app">92**VS Code**
109 IDE またはターミナルの外で Claude Code を実行するためのスタンドアロンアプリです。差分を視覚的に確認し、複数のセッションを並行実行し、定期的なタスクをスケジュール設定し、クラウドセッションを開始できます。
110 93
111 ダウンロードしてインストール:94VS Code 拡張機能は、インラインの差分表示、@-メンション、プラン確認、会話履歴をエディター内で直接提供します。
112 95
113 * [macOS](https://claude.ai/api/desktop/darwin/universal/dmg/latest/redirect?utm_source=claude_code\&utm_medium=docs)(Intel および Apple Silicon)96* [VS Code 用にインストール](vscode:extension/anthropic.claude-code)
114 * [Windows](https://claude.ai/api/desktop/win32/x64/setup/latest/redirect?utm_source=claude_code\&utm_medium=docs)(x64)97* [Cursor 用にインストール](cursor:extension/anthropic.claude-code)
115 * [Windows ARM64](https://claude.ai/api/desktop/win32/arm64/setup/latest/redirect?utm_source=claude_code\&utm_medium=docs)
116 * Ubuntu または Debian では、アプリはベータ版です。[Linux インストール手順](/docs/ja/desktop-linux)に従って apt でインストールしてください。
117 98
118 インストール後、Claude を起動し、サインインして、**Code** タブをクリックしてコーディングを開始します。アプリには Claude Code が含まれているため、CLI を別途インストールする必要はありません。[有料サブスクリプション](https://claude.com/pricing?utm_source=claude_code\&utm_medium=docs\&utm_content=overview_desktop_pricing)が必要です。99または、拡張機能ビュー(Mac では `Cmd+Shift+X`、Windows/Linux では `Ctrl+Shift+X`)で「Claude Code」を検索してください。インストール後、コマンドパレット(`Cmd+Shift+P` / `Ctrl+Shift+P`)を開き、「Claude Code」と入力して、**新しいタブで開く** を選択します。
119 100
120 [デスクトップアプリについて詳しく →](/docs/ja/desktop-quickstart)101[VS Code ではじめる →](/docs/ja/vs-code#get-started)
121 </Tab>
122 102
123 <Tab title="Web">103**Desktop app**
124 ローカルセットアップなしでブラウザで Claude Code を実行します。長時間実行されるタスクを開始して完了を待つ、ローカルにないリポジトリで作業する、または複数のタスクを並行実行できます。長期的な作業の場合は、[プロジェクト](/docs/ja/claude-projects)を作成して、Claude に複数のセッションを調整させることができます。デスクトップブラウザと [iOS および Android 用 Claude アプリ](/docs/ja/mobile)で利用できます。
125 104
126 [claude.ai/code](https://claude.ai/code) でコーディングを開始します。105IDE またはターミナルの外で Claude Code を実行するためのスタンドアロンアプリです。差分を視覚的に確認し、複数のセッションを並行実行し、定期的なタスクをスケジュール設定し、クラウドセッションを開始できます。
127 106
128 [Web ではじめる →](/docs/ja/web-quickstart)107ダウンロードしてインストール:
129 </Tab>
130 108
131 <Tab title="JetBrains">109* [macOS](https://claude.ai/api/desktop/darwin/universal/dmg/latest/redirect?utm_source=claude_code\&utm_medium=docs)(Intel および Apple Silicon)
132 IntelliJ IDEA、PyCharm、WebStorm、その他の JetBrains IDE 用のプラグインで、インタラクティブな差分表示と選択コンテキスト共有機能があります。110* [Windows](https://claude.ai/api/desktop/win32/x64/setup/latest/redirect?utm_source=claude_code\&utm_medium=docs)(x64)
111* [Windows ARM64](https://claude.ai/api/desktop/win32/arm64/setup/latest/redirect?utm_source=claude_code\&utm_medium=docs)
112* Ubuntu または Debian では、アプリはベータ版です。[Linux インストール手順](/docs/ja/desktop-linux)に従って apt でインストールしてください。
133 113
134 JetBrains Marketplace から [Claude Code プラグイン](https://plugins.jetbrains.com/plugin/27310-claude-code-beta-) をインストールして IDE を再起動します。プラグインには Claude Code CLI が必要で、別途インストールしてください。[JetBrains セットアップステップ](/docs/ja/jetbrains#installation)を参照してください。114インストール後、Claude を起動し、サインインして、**Code** タブをクリックしてコーディングを開始します。アプリには Claude Code が含まれているため、CLI を別途インストールする必要はありません。[有料サブスクリプション](https://claude.com/pricing?utm_source=claude_code\&utm_medium=docs\&utm_content=overview_desktop_pricing)が必要です。
135 115
136 [JetBrains ではじめる →](/docs/ja/jetbrains)116[デスクトップアプリについて詳しく →](/docs/ja/desktop-quickstart)
137 </Tab>
138</Tabs>
139 117
140<h2 id="what-you-can-do">118**Web**
141 できること
142</h2>
143 119
144Claude Code を使用できるいくつかの方法を紹介します:120ローカルセットアップなしでブラウザで Claude Code を実行します。長時間実行されるタスクを開始して完了を待つ、ローカルにないリポジトリで作業する、または複数のタスクを並行実行できます。長期的な作業の場合は、[プロジェクト](/docs/ja/claude-projects)を作成して、Claude に複数のセッションを調整させることができます。デスクトップブラウザと [iOS および Android 用 Claude アプリ](/docs/ja/mobile)で利用できます。
145
146<AccordionGroup>
147 <Accordion title="先延ばしにしている作業を自動化する" icon="wand-magic-sparkles">
148 Claude Code は、1 日を費やす退屈なタスクを処理します:テストされていないコードのテスト作成、プロジェクト全体のリントエラー修正、マージコンフリクト解決、依存関係の更新、リリースノートの作成。
149
150 ```bash theme={null}
151 claude "write tests for the auth module, run them, and fix any failures"
152 ```
153 </Accordion>
154
155 <Accordion title="機能を構築し、バグを修正する" icon="hammer">
156 プレーンテキストで実現したいことを説明します。Claude Code はアプローチを計画し、複数のファイル間でコードを作成し、動作を検証します。
157
158 バグの場合は、エラーメッセージを貼り付けるか、症状を説明します。Claude Code はコードベース全体で問題をトレースし、根本原因を特定し、修正を実装します。詳細な例については [一般的なワークフロー](/docs/ja/common-workflows) を参照してください。
159 </Accordion>
160
161 <Accordion title="コミットとプルリクエストを作成する" icon="code-branch">
162 Claude Code は git と直接連携します。変更をステージングし、コミットメッセージを作成し、ブランチを作成し、プルリクエストを開きます。
163
164 ```bash theme={null}
165 claude "commit my changes with a descriptive message"
166 ```
167
168 CI では、[GitHub Actions](/docs/ja/github-actions) または [GitLab CI/CD](/docs/ja/gitlab-ci-cd) でコードレビューと問題トリアージを自動化できます。
169 </Accordion>
170 121
171 <Accordion title="MCP でツールを接続する" icon="plug">122[claude.ai/code](https://claude.ai/code) でコーディングを開始します。
172 [Model Context Protocol(MCP)](/docs/ja/mcp) は、AI ツールを外部データソースに接続するためのオープンスタンダードです。MCP を使用すると、Claude Code は Google Drive のデザインドキュメントを読み取り、Jira のチケットを更新し、Slack からデータをプルするか、独自のカスタムツーリングを使用できます。[MCP クイックスタート](/docs/ja/mcp-quickstart) は、最初のサーバーをエンドツーエンドで接続します。
173 </Accordion>
174 123
175 <Accordion title="指示、スキル、フックでカスタマイズする" icon="sliders">124[Web ではじめる →](/docs/ja/web-quickstart)
176 [`CLAUDE.md`](/docs/ja/memory) はプロジェクトルートに追加するマークダウンファイルで、Claude Code はすべてのセッションの開始時に読み取ります。コーディング標準、アーキテクチャの決定、推奨ライブラリ、レビューチェックリストを設定するために使用します。リポジトリに他のコーディングエージェント用の `AGENTS.md` が既にある場合、Claude Code は `CLAUDE.md` の代わりに [それを読み取ることができます](/docs/ja/memory#agents-md)。Claude は作業しながら [自動メモリ](/docs/ja/memory#auto-memory) も構築し、ユーザーが何も書かなくてもセッション間で学習内容を保存します。
177 125
178 [スキル](/docs/ja/skills) を作成して、チームが共有できる反復可能なワークフローをパッケージ化します(`/review-pr` や `/deploy-staging` など)。126**JetBrains**
179 127
180 [フック](/docs/ja/hooks) を使用すると、ファイル編集後の自動フォーマットやコミット前のリント実行など、Claude Code アクション前後にシェルコマンドを実行できます。128IntelliJ IDEA、PyCharm、WebStorm、その他の JetBrains IDE 用のプラグインで、インタラクティブな差分表示と選択コンテキスト共有機能があります。
181 </Accordion>
182 129
183 <Accordion title="エージェントを並行実行し、カスタムエージェントを構築する" icon="users">130JetBrains Marketplace から [Claude Code プラグイン](https://plugins.jetbrains.com/plugin/27310-claude-code-beta-) をインストールして IDE を再起動します。プラグインには Claude Code CLI が必要で、別途インストールしてください。[JetBrains セットアップステップ](/docs/ja/jetbrains#installation)を参照してください。
184 [複数の Claude Code エージェント](/docs/ja/sub-agents) を生成して、タスクの異なる部分に同時に取り組みます。リードエージェントが作業を調整し、サブタスクを割り当て、結果をマージします。
185 131
186 複数の完全なセッションを並行して実行し、1 つの画面から監視するには、[バックグラウンドエージェント](/docs/ja/agent-view) を使用します。完全にカスタムなワークフローの場合、[Agent SDK](/docs/ja/agent-sdk/overview) を使用すると、Claude Code のツールと機能を活用した独自のエージェントを構築でき、オーケストレーション、ツールアクセス、権限を完全に制御できます。132[JetBrains ではじめる →](/docs/ja/jetbrains)
187 </Accordion>
188 133
189 <Accordion title="CLI でパイプ、スクリプト、自動化する" icon="terminal">134## できること
190 Claude Code は構成可能で Unix 哲学に従います。ログをパイプで渡し、CI で実行するか、他のツールと連鎖させます:
191 135
192 ```bash theme={null}136Claude Code を使用できるいくつかの方法を紹介します:
193 # 最近のログ出力を分析する
194 tail -200 app.log | claude -p "Slack me if you see any anomalies"
195
196 # CI で翻訳を自動化する
197 claude -p "translate new strings into French and raise a PR for review"
198
199 # ファイル全体でバルク操作
200 git diff main --name-only | claude -p "review these changed files for security issues"
201 ```
202
203 すべてのコマンドとフラグのセットについては [CLI リファレンス](/docs/ja/cli-reference) を参照してください。
204 </Accordion>
205
206 <Accordion title="定期的なタスクをスケジュール設定する" icon="clock">
207 繰り返される作業を自動化するためにスケジュールで Claude を実行します:朝の PR レビュー、夜間の CI 障害分析、週次の依存関係監査、または PR マージ後のドキュメント同期。
208
209 * [ルーティン](/docs/ja/routines) はクラウドで実行されるため、コンピューターがオフの場合でも実行し続けます。API 呼び出しまたは GitHub イベントでトリガーすることもできます。Web、デスクトップアプリ、または CLI で `/schedule` を実行して作成します。
210 * [デスクトップスケジュール済みタスク](/docs/ja/desktop-scheduled-tasks) はマシン上で実行され、ローカルファイルとツールに直接アクセスできます
211 * [`/loop`](/docs/ja/scheduled-tasks) は CLI セッション内でプロンプトを繰り返し、クイックポーリングを行います
212 </Accordion>
213
214 <Accordion title="どこからでも作業する" icon="globe">
215 セッションは単一のサーフェスに限定されません。コンテキストが変わるにつれて、環境間で作業を移動します:
216
217 * デスクから離れて、電話または [リモートコントロール](/docs/ja/remote-control) を使用した任意のブラウザから作業を続けます
218 * [Dispatch](/docs/ja/desktop#sessions-from-dispatch) にメッセージを送信して、電話からタスクを送信し、作成されたデスクトップセッションを開きます
219 * [Web](/docs/ja/claude-code-on-the-web) または [Claude モバイルアプリ](/docs/ja/mobile) で長時間実行されるタスクを開始し、`claude --teleport` でターミナルにプルします。Teleport には claude.ai サブスクリプションが必要です。
220 * `/desktop` を実行して、現在のターミナルセッションを [デスクトップアプリ](/docs/ja/desktop) に続行し、差分を視覚的に確認できます。`/desktop` ハンドオフには claude.ai サブスクリプションが必要です。macOS と x64 Windows で利用可能です。
221 * チームチャットからタスクをルーティング:[Slack](/docs/ja/slack) で `@Claude` にメンションしてバグレポートを送信し、プルリクエストを取得します
222 </Accordion>
223</AccordionGroup>
224 137
225<h2 id="use-claude-code-everywhere">138> **先延ばしにしている作業を自動化する**
226 Claude Code をどこでも使用する139>
227</h2>140> Claude Code は、1 日を費やす退屈なタスクを処理します:テストされていないコードのテスト作成、プロジェクト全体のリントエラー修正、マージコンフリクト解決、依存関係の更新、リリースノートの作成。
141>
142> ```bash theme={null}
143> claude "write tests for the auth module, run them, and fix any failures"
144> ```
145
146> **機能を構築し、バグを修正する**
147>
148> プレーンテキストで実現したいことを説明します。Claude Code はアプローチを計画し、複数のファイル間でコードを作成し、動作を検証します。
149>
150> バグの場合は、エラーメッセージを貼り付けるか、症状を説明します。Claude Code はコードベース全体で問題をトレースし、根本原因を特定し、修正を実装します。詳細な例については [一般的なワークフロー](/docs/ja/common-workflows) を参照してください。
151
152> **コミットとプルリクエストを作成する**
153>
154> Claude Code は git と直接連携します。変更をステージングし、コミットメッセージを作成し、ブランチを作成し、プルリクエストを開きます。
155>
156> ```bash theme={null}
157> claude "commit my changes with a descriptive message"
158> ```
159>
160> CI では、[GitHub Actions](/docs/ja/github-actions) または [GitLab CI/CD](/docs/ja/gitlab-ci-cd) でコードレビューと問題トリアージを自動化できます。
161
162> **MCP でツールを接続する**
163>
164> [Model Context Protocol(MCP)](/docs/ja/mcp) は、AI ツールを外部データソースに接続するためのオープンスタンダードです。MCP を使用すると、Claude Code は Google Drive のデザインドキュメントを読み取り、Jira のチケットを更新し、Slack からデータをプルするか、独自のカスタムツーリングを使用できます。[MCP クイックスタート](/docs/ja/mcp-quickstart) は、最初のサーバーをエンドツーエンドで接続します。
165
166> **指示、スキル、フックでカスタマイズする**
167>
168> [`CLAUDE.md`](/docs/ja/memory) はプロジェクトルートに追加するマークダウンファイルで、Claude Code はすべてのセッションの開始時に読み取ります。コーディング標準、アーキテクチャの決定、推奨ライブラリ、レビューチェックリストを設定するために使用します。リポジトリに他のコーディングエージェント用の `AGENTS.md` が既にある場合、Claude Code は `CLAUDE.md` の代わりに [それを読み取ることができます](/docs/ja/memory#agents-md)。Claude は作業しながら [自動メモリ](/docs/ja/memory#auto-memory) も構築し、ユーザーが何も書かなくてもセッション間で学習内容を保存します。
169>
170> [スキル](/docs/ja/skills) を作成して、チームが共有できる反復可能なワークフローをパッケージ化します(`/review-pr` や `/deploy-staging` など)。
171>
172> [フック](/docs/ja/hooks) を使用すると、ファイル編集後の自動フォーマットやコミット前のリント実行など、Claude Code アクション前後にシェルコマンドを実行できます。
173
174> **エージェントを並行実行し、カスタムエージェントを構築する**
175>
176> [複数の Claude Code エージェント](/docs/ja/sub-agents) を生成して、タスクの異なる部分に同時に取り組みます。リードエージェントが作業を調整し、サブタスクを割り当て、結果をマージします。
177>
178> 複数の完全なセッションを並行して実行し、1 つの画面から監視するには、[バックグラウンドエージェント](/docs/ja/agent-view) を使用します。完全にカスタムなワークフローの場合、[Agent SDK](/docs/ja/agent-sdk/overview) を使用すると、Claude Code のツールと機能を活用した独自のエージェントを構築でき、オーケストレーション、ツールアクセス、権限を完全に制御できます。
179
180> **CLI でパイプ、スクリプト、自動化する**
181>
182> Claude Code は構成可能で Unix 哲学に従います。ログをパイプで渡し、CI で実行するか、他のツールと連鎖させます:
183>
184> ```bash theme={null}
185> # 最近のログ出力を分析する
186> tail -200 app.log | claude -p "Slack me if you see any anomalies"
187>
188> # CI で翻訳を自動化する
189> claude -p "translate new strings into French and raise a PR for review"
190>
191> # ファイル全体でバルク操作
192> git diff main --name-only | claude -p "review these changed files for security issues"
193> ```
194>
195> すべてのコマンドとフラグのセットについては [CLI リファレンス](/docs/ja/cli-reference) を参照してください。
196
197> **定期的なタスクをスケジュール設定する**
198>
199> 繰り返される作業を自動化するためにスケジュールで Claude を実行します:朝の PR レビュー、夜間の CI 障害分析、週次の依存関係監査、または PR マージ後のドキュメント同期。
200>
201> * [クラウドスケジュールタスク](/docs/ja/routines)(旧称ルーティン)はクラウドで実行されるため、コンピューターがオフの場合でも実行し続けます。API 呼び出しまたは GitHub イベントでトリガーすることもできます。Web、デスクトップアプリ、または CLI で `/schedule` を実行して作成します。
202> * [デスクトップスケジュールタスク](/docs/ja/desktop-scheduled-tasks) はマシン上で実行され、ローカルファイルとツールに直接アクセスできます
203> * [`/loop`](/docs/ja/scheduled-tasks) は CLI セッション内でプロンプトを繰り返し、クイックポーリングを行います
204
205> **どこからでも作業する**
206>
207> セッションは単一のサーフェスに限定されません。コンテキストが変わるにつれて、環境間で作業を移動します:
208>
209> * デスクから離れて、電話または [リモートコントロール](/docs/ja/remote-control) を使用した任意のブラウザから作業を続けます
210> * [Dispatch](/docs/ja/desktop#sessions-from-dispatch) にメッセージを送信して、電話からタスクを送信し、作成されたデスクトップセッションを開きます
211> * [Web](/docs/ja/claude-code-on-the-web) または [Claude モバイルアプリ](/docs/ja/mobile) で長時間実行されるタスクを開始し、`claude --teleport` でターミナルにプルします。Teleport には claude.ai サブスクリプションが必要です。
212> * `/desktop` を実行して、現在のターミナルセッションを [デスクトップアプリ](/docs/ja/desktop) に続行し、差分を視覚的に確認できます。`/desktop` ハンドオフには claude.ai サブスクリプションが必要です。macOS と x64 Windows で利用可能です。
213> * チームチャットからタスクをルーティング:[Slack](/docs/ja/slack) で `@Claude` にメンションしてバグレポートを送信し、プルリクエストを取得します
214
215## Claude Code をどこでも使用する
228 216
229各 [サーフェス](/docs/ja/glossary#surface) は同じ基盤となる Claude Code エンジンに接続するため、repo の CLAUDE.md ファイル、設定、MCP サーバーはすべてのサーフェスで機能します。217各 [サーフェス](/docs/ja/glossary#surface) は同じ基盤となる Claude Code エンジンに接続するため、repo の CLAUDE.md ファイル、設定、MCP サーバーはすべてのサーフェスで機能します。
230 218
235| ローカルセッションを電話または別のデバイスから続行する | [リモートコントロール](/docs/ja/remote-control) |223| ローカルセッションを電話または別のデバイスから続行する | [リモートコントロール](/docs/ja/remote-control) |
236| Telegram、Discord、iMessage、または独自の webhook からセッションにイベントをプッシュする | [チャネル](/docs/ja/channels) |224| Telegram、Discord、iMessage、または独自の webhook からセッションにイベントをプッシュする | [チャネル](/docs/ja/channels) |
237| ローカルでタスクを開始し、モバイルで続行する | [`claude --cloud`](/docs/ja/claude-code-on-the-web#from-terminal-to-cloud)、その後 [Claude モバイルアプリ](/docs/ja/mobile) |225| ローカルでタスクを開始し、モバイルで続行する | [`claude --cloud`](/docs/ja/claude-code-on-the-web#from-terminal-to-cloud)、その後 [Claude モバイルアプリ](/docs/ja/mobile) |
238| 定期的なスケジュールで Claude を実行する | [ルーティン](/docs/ja/routines) または [デスクトップスケジュール済みタスク](/docs/ja/desktop-scheduled-tasks) |226| 定期的なスケジュールで Claude を実行する | [クラウドスケジュールタスク](/docs/ja/routines) または [Desktop スケジュールタスク](/docs/ja/desktop-scheduled-tasks) |
239| PR レビューと問題トリアージを自動化する | [GitHub Actions](/docs/ja/github-actions) または [GitLab CI/CD](/docs/ja/gitlab-ci-cd) |227| PR レビューと問題トリアージを自動化する | [GitHub Actions](/docs/ja/github-actions) または [GitLab CI/CD](/docs/ja/gitlab-ci-cd) |
240| すべての PR で自動コードレビューを取得する | [GitHub Code Review](/docs/ja/code-review) |228| すべての PR で自動コードレビューを取得する | [GitHub Code Review](/docs/ja/code-review) |
241| Slack からプルリクエストへバグレポートをルーティングする | [Slack](/docs/ja/slack) |229| Slack からプルリクエストへバグレポートをルーティングする | [Slack](/docs/ja/slack) |
242| ライブ Web アプリケーションをデバッグする | [Chrome](/docs/ja/chrome) |230| ライブ Web アプリケーションをデバッグする | [Chrome](/docs/ja/chrome) |
243| 独自のワークフロー用のカスタムエージェントを構築する | [Agent SDK](/docs/ja/agent-sdk/overview) |231| 独自のワークフロー用のカスタムエージェントを構築する | [Agent SDK](/docs/ja/agent-sdk/overview) |
244 232
245<h2 id="next-steps">233## 次のステップ
246 次のステップ
247</h2>
248 234
249Claude Code をインストールしたら、これらのガイドでさらに詳しく学べます。235Claude Code をインストールしたら、これらのガイドでさらに詳しく学べます。
250 236