Claude Codeチートシート:コマンド、設定、ショートカット
# Claude Code v2.1.281対応のチートシートです。CLIフラグ、スラッシュコマンド、キーボードショートカット、権限モード、モデル(全プランでOpus 5.5がデフォルト)、フック、プラグイン、Workflow、環境変数を網羅しています。
CLIのフラグ、スラッシュコマンド、キーボードショートカット、設定キー、フックイベント、環境変数を一か所にまとめました。詳しい解説はClaude Codeガイド全文をご覧ください。初めてセットアップする方はクイックスタートを参照してください。
1. インストール
推奨順に3つのインストール方法を紹介します。
# Native binary (recommended)
curl -fsSL https://claude.ai/install.sh | bash
# Homebrew (macOS)
brew install --cask claude-code
# NPM (deprecated — migrate with `claude install`)
npm install -g @anthropic-ai/claude-code
特定のバージョンをインストールします。
curl -fsSL https://claude.ai/install.sh | bash -s 1.0.58
インストールを確認します。
claude doctor
claude --version
認証します。
claude auth login # Log in or switch accounts
claude auth status # Check current auth state
claude auth logout # Clear stored credentials
2. CLI フラグ
| フラグ | 説明 | 例 |
|---|---|---|
-p |
プリントモード — 1回だけクエリを実行して終了します | claude -p "list TODOs" |
-c |
直近のセッションを続行します | claude -c |
-r, --resume |
名前または番号を指定してセッションを再開します | claude -r "auth-refactor" |
-n, --name |
起動時にセッションの表示名を設定します | claude -n "feature-x" |
--model |
このセッションで使用するモデルを上書きします | claude --model opus |
--max-turns |
自律的に実行するターン数を制限します | claude -p "fix lint" --max-turns 10 |
--output-format |
出力形式を text、json、または stream-json に設定します |
claude -p "count files" --output-format json |
--allowedTools |
使用可能なツールを制限します | claude -p "fix" --allowedTools "Edit,Bash(npm:*)" |
--permission-mode |
権限モードを設定します | claude --permission-mode auto |
--permission-mode auto |
Auto Modeを有効にして起動します(--enable-auto-modeを置き換え。v2.1.111で削除) |
claude --permission-mode auto |
--dangerously-skip-permissions |
YOLOモード — すべての確認プロンプトを省略します | claude --dangerously-skip-permissions |
--from-pr |
PRに紐づけたセッションを開始します(v2.1.27以降)。GitHub、GHE、GitLab MR、Bitbucket PRのURLに対応しています(v2.1.119以降) | claude --from-pr 123 |
--fork-session |
再開したセッションからフォークします | claude -r base --fork-session |
-w |
分離されたgit worktreeで起動します | claude -w |
--bare |
スクリプトモード — hooks、LSP、pluginsを読み込みません | claude -p "count files" --bare |
--plugin-url <url> |
現在のセッション用にpluginの.zipアーカイブを取得します(v2.1.129以降) |
claude --plugin-url https://example.com/plugin.zip |
--plugin-dir <path> |
pluginディレクトリ、.zipアーカイブ、またはpluginsを格納したフォルダーを読み込みます。マニフェストを持つ各子フォルダーが読み込まれ、変更はリアルタイムで反映されます(.zipはv2.1.128以降、フォルダーモードはv2.1.265以降) |
claude --plugin-dir ./my-plugin.zip |
--channels |
承認プロンプトをTelegram/Discordへ中継します | claude --channels |
--forward-subagent-text |
stream-json出力にsubagentのテキストと思考過程を含めます(v2.1.211以降)。環境変数:CLAUDE_CODE_FORWARD_SUBAGENT_TEXT=1 |
claude -p "audit" --output-format stream-json --forward-subagent-text |
--ax-screen-reader |
スクリーンリーダーモードを有効にします(v2.1.208以降)。CLAUDE_AX_SCREEN_READER=1または"axScreenReader": trueでも設定できます |
claude --ax-screen-reader |
--debug |
デバッグログを有効にします | claude --debug |
--init |
CLAUDE.mdでプロジェクトを初期化します | claude --init |
v2.1.212で追加されたサブコマンド: claude auto-mode resetを実行すると、ターミナルからAuto Modeの状態をリセットできます。確認プロンプトを省略するには--yesを指定します。7
3. スラッシュコマンド
| コマンド | 機能 |
|---|---|
/init |
CLAUDE.mdでプロジェクトを初期化します |
/compact |
会話履歴を圧縮します。焦点も指定できます:/compact focus on tests |
/context |
コンテキストウィンドウの使用状況と、実行可能な提案を表示します |
/diff |
会話の横にフルスクリーンのdiffパネルを表示し、Claudeによる編集に応じて未コミットの変更をリアルタイムで確認できます。/diffで表示を切り替えます(v2.1.260) |
/usage |
トークン使用量、コスト、プラン使用量を統合ダイアログで表示します(v2.1.118以降:/costと/statsは、入力すると/usageの各タブを開くショートカットです)。v2.1.149以降では、skills、subagents、pluginsのカテゴリ別上限使用量と、MCPサーバーごとのコストも表示します |
/cost |
入力用ショートカット → /usageのコストタブを開きます(v2.1.118以降) |
/model |
モデルを変更します。/model opus、/model sonnet |
/fast |
高速出力モードを切り替えます。対象はOpus 5.5(v2.1.280以降のデフォルト、100万トークンあたり$8/$40)、Opus 5、またはOpus 4.8($10/$50)です。v2.1.219でOpus 4.7は削除されました。出力速度は約2.5倍です。v2.1.271以降はRemoteセッション(クラウドおよびセルフホスト型ランナー)でも利用できます |
/effort |
effortレベルをlow、medium、high、xhigh、maxから設定します(デフォルトはOpus 5.5でmedium、その他ほとんどのモデルでhigh) |
/status |
セッションの状態、モデル、設定を表示します |
/permissions |
権限設定を対話形式で管理します |
/config |
設定インターフェース全体を開きます |
/mcp |
MCPサーバーを設定します。/mcp enable、/mcp disable |
/hooks |
hooksの設定を表示します |
/memory |
自動メモリファイルを表示・管理します |
/copy |
コードブロックをコピーします。/copy Nで新しい方からN番目の応答を指定できます |
/resume |
名前を指定してセッションを再開します。/resume 1または/resume name |
/rename |
現在のセッションに名前を付けます。/rename feature-auth |
/branch |
並行して検討するために会話を分岐します |
/fork |
会話を新しいバックグラウンドセッションへコピーします。claude agentsでは独立した行として表示されます(v2.1.212で用途を変更)。v2.1.221以降、コピーには専用のworktreeが割り当てられます |
/subtask |
セッション内でフォークします。以前の/forkの動作を新しい名前で提供します(v2.1.212) |
/list-agents |
Claudeがメッセージを送信できるすべてのエージェントを一覧表示します。対象はsubagents、ほかのローカルセッション、さらにRemote Control使用時は別のマシン上のセッションです(v2.1.224) |
/peers |
/list-agentsのエイリアスです(v2.1.224) |
/clear |
会話履歴を消去します |
/plan |
プランモードに切り替えます。/plan refactor the auth module |
/powerup |
アニメーションデモ付きの対話型機能レッスンを開始します(v2.1.90以降) |
/voice |
プッシュトゥトーク式の音声モードを切り替えます |
/loop |
タスクを繰り返し実行します。/loop 5m /fooでは5分ごとに実行されます |
/rewind |
チェックポイントへ戻ります(またはEscを2回押します) |
/export |
会話の記録をエクスポートします |
/add-dir |
作業ディレクトリを追加して、ファイルへのアクセス範囲を広げます |
/agents |
v2.1.198で削除されました。Claudeにsubagentsの作成や管理を依頼するか、.claude/agents/を直接編集してください。/agentsと入力すると、ウィザードの移行先が表示されます |
/goal |
完了条件を設定します。Claudeは目標を達成するまで処理を続けます(v2.1.139以降) |
/skills |
インストール済みのskillsを一覧表示します。入力して絞り込める検索ボックスを備えています(v2.1.121以降) |
/skill-doctor |
読み込まれたskillsのうち未使用のものと、それらが消費するコンテキスト量を表示します(v2.1.261以降) |
/bashes |
バックグラウンドのBashタスクを一覧表示します |
/tasks |
バックグラウンドのエージェントを一覧表示します |
/theme |
名前付きテーマを管理します(v2.1.118以降)。pluginsはthemes/ディレクトリを含められます |
/output-style [name] |
出力スタイルを一覧表示して切り替えます。v2.1.73〜v2.1.268では/configへの移行に伴い非推奨でしたが、v2.1.269で復活しました。Remote Control経由のほか、クラウド/ヘッドレスセッションでも動作します |
/color |
プロンプトバーの色を設定します。リセットするには/color defaultを使います |
/code-review [effort] |
任意のeffortレベルで正確性に関するバグを検出します。--commentを付けると、GitHub PRへインラインコメントを投稿します(v2.1.147で/simplifyから改名)。v2.1.218以降はバックグラウンドsubagentとして実行されます。v2.1.223以降、/reviewはこのコマンドのエイリアスです。引数なしの/code-reviewでは最後に入力したeffortレベルを再利用し、/code-review ultraでは詳細なクラウドレビューを実行します |
/batch |
バッチ操作を実行します |
/security-review |
コードの脆弱性をレビューします |
/claude-api |
Claude API/Anthropic SDKを使用してアプリを構築します |
/doctor |
セットアップ全体を検査し、問題を診断・修正します(v2.1.205。/checkupはエイリアスです) |
/bug |
Anthropicにバグを報告します |
/release-notes |
変更履歴を確認できる対話型バージョン選択画面を開きます(v2.1.92以降) |
/buddy |
ターミナル上の相棒ペットです。18種、5段階のレアリティがあり、アカウントIDに基づいて一意に決まります |
/login / /logout |
セッション内で認証またはログアウトします |
カスタムコマンド: プロジェクト用には.claude/commands/my-command.md、個人用には~/.claude/commands/my-command.mdを作成し、/my-commandで呼び出します。コマンドではYAMLフロントマターを使って、説明、許可するツール、モデルの上書きを指定できます。また、$ARGUMENTSや位置引数の$1、$2による引数の埋め込みにも対応しています。
---
description: Fix a GitHub issue
allowed-tools: Read, Edit, Bash(git:*)
model: opus
argument-hint: [issue-number]
---
Fix GitHub issue #$ARGUMENTS following our coding standards.
使用方法:/fix-issue 123
4. キーボードショートカット
一般的な操作
| ショートカット | 操作 |
|---|---|
Ctrl+C |
現在の操作をキャンセル |
Ctrl+D |
セッションを終了(EOF) |
Ctrl+L |
画面をクリア(履歴は保持) |
Ctrl+O |
詳細出力のオン/オフを切り替え |
Ctrl+R |
コマンド履歴を検索 |
Ctrl+V |
クリップボードから画像を貼り付け |
Ctrl+B |
現在の操作をバックグラウンドに移動 |
Ctrl+Enter(または Ctrl+X Ctrl+S) |
即時送信:キューに入っているすべてのメッセージを一度に送信します。受信されるまで、キュー内のテキストはグレーで表示されます(v2.1.275以降)。v2.1.281以降は、ターンがキャンセルされず、実行中のツールがバックグラウンドに移動します |
Ctrl+X Ctrl+K |
すべての agents を停止(v2.1.83でCtrl+Fから変更。v2.1.265以降は、2つ目のキーの入力猶予が3秒で、タイムアウト通知が表示されます) |
Ctrl+S |
プロンプトの下書きを一時保存 |
Ctrl+G |
外部エディターを開く |
Esc Esc |
直前の変更を巻き戻す |
Tab |
プロンプト候補を確定 |
! Tab |
Bash 履歴を自動補完 |
Shift+Tab |
権限モードを順番に切り替え |
Alt+P / Option+P |
入力中にモデルを切り替え |
Alt+T |
thinking モードのオン/オフを切り替え |
Ctrl+T |
シンタックスハイライトのオン/オフを切り替え |
Shift+Down |
agent チームのチームメイトを順番に切り替え |
Up/Down |
コマンド履歴を移動 |
v |
Vim ビジュアルモード — 文字単位で選択(v2.1.118以降、vim モードのみ) |
V |
Vim ビジュアルラインモード(v2.1.118以降、vim モードのみ) |
? |
ショートカットを表示 |
クイックプレフィックス
| プレフィックス | 操作 | 例 |
|---|---|---|
# |
永続メモリに追加 | # Always use TypeScript |
/ |
Slash command | /review |
! |
bash を直接実行 | ! git status |
@ |
ファイルを参照 | @src/index.ts |
& |
タスクをクラウドへ送信 | & Build the API |
複数行入力
| 方法 | キー |
|---|---|
| 改行をエスケープ | \、続けて Enter |
| macOS | Option+Enter |
| iTerm2/WezTerm/Ghostty/Kitty | Shift+Enter |
| その他のターミナル | Shift+Enter(先に /terminal-setup を実行) |
| 制御文字 | Ctrl+J |
キーバインドは /keybindings でカスタマイズできます(~/.claude/keybindings.json に保存されます)。
5. 設定ファイル
優先順位(高い順)
| レベル | 場所 | 適用範囲 |
|---|---|---|
| Enterprise(固定) | /Library/Application Support/ClaudeCode/managed-settings.json(macOS) |
すべてのユーザー、上書き不可 |
| CLI flags | コマンドライン引数 | 現在のセッション |
| ローカルプロジェクト | .claude/settings.local.json |
個人用、現在のプロジェクト(gitignored) |
| 共有プロジェクト | .claude/settings.json |
チーム用、git にチェックイン |
| ユーザーグローバル | ~/.claude/settings.json |
自分のすべてのプロジェクト |
| ランタイム状態 | ~/.claude.json |
OAuth tokens、MCP 設定 |
最初に一致した設定が優先されます。Enterprise 設定は回避できません。
6. Settings.json リファレンス
主要な設定について、型と例を示します。上記の階層にある任意の設定ファイルへ記述できます。
{
"$schema": "https://json.schemastore.org/claude-code-settings.json",
"model": "claude-sonnet-4-6",
"permissions": {
"allow": ["Read", "Glob", "Grep", "Bash(npm run:*)", "Bash(git:*)", "Edit(src/**)"],
"deny": ["Read(.env*)", "Bash(rm -rf:*)", "Bash(sudo:*)"],
"ask": ["WebFetch", "Bash(docker:*)"],
"defaultMode": "acceptEdits",
"additionalDirectories": ["../shared-lib"]
},
"env": {
"NODE_ENV": "development"
},
"hooks": {},
"sandbox": {
"enabled": false,
"autoAllowBashIfSandboxed": true
},
"cleanupPeriodDays": 30,
"respectGitignore": true,
"showTurnDuration": true,
"language": "en",
"autoMemoryDirectory": ".claude/memory",
"plansDirectory": ".claude/plans"
}
権限ルールの構文: Tool(pattern:*) はプレフィックス一致を行います。Bash(npm run test:*) は npm run test、npm run test:unit などを許可します。ファイルパターンには glob 構文を使用します:Edit(src/**)。v2.1.214以降、単一セグメントの dir/** allow ルールが一致するのは <cwd>/dir のみです。ツリー内の任意の場所にある dir/ には一致しなくなりました。深さを問わず一致させるには Edit(**/src/**) と記述してください。deny/ask ルールでは深さを問わない一致が維持され、hook の if: 条件にも同じ cwd スコープが適用されます。
新しいキー(v2.1.118以降):
| キー | 動作 |
|---|---|
autoMode.allow $defaults |
組み込みリストにカスタムルールを追加するセンチネル(soft_deny、environment にも対応)— v2.1.118以降 |
prUrlTemplate |
フッターに表示する PR バッジの URL テンプレート — v2.1.119以降 |
wslInheritsWindowsSettings |
WSL が Windows 側の管理対象設定を継承 — v2.1.118以降 |
skillOverrides |
skills を非表示または折りたたみ表示に設定:off、user-invocable-only、name-only — v2.1.129以降 |
allowAllClaudeAiMcps |
managed-mcp.json と併せて claude.ai のクラウド MCP connectors を読み込む Enterprise 管理設定 — v2.1.149以降 |
sandbox.filesystem.disabled |
ネットワーク送信制御を維持したまま、ファイルシステムの分離を省略 — v2.1.216以降 |
emojiCompletionEnabled |
プロンプト入力で絵文字ショートコードを自動補完(:heart: → ❤️)。無効にするには false を設定 — v2.1.217以降 |
sandbox.network.strictAllowlist |
サンドボックス化されたコマンドで許可リストにないホストを、確認なしで拒否 — v2.1.219以降 |
workflowSizeGuideline |
任意の設定ファイルから、参考値となる Dynamic workflow の規模ガイドラインを設定します。デフォルトは medium(「agents を15未満に抑える」)で、設定すると /config の該当行は非表示になります — v2.1.219以降 |
syncClaudeAiSkills / syncClaudeAiPlugins |
claude.ai アカウントの skills と plugins を、そのアカウントでサインインしているターミナルセッションへ同期します。オプトアウトするには false を設定します – v2.1.275以降 |
attribution |
コミットと PR の帰属情報。非推奨の includeCoAuthoredBy を置き換えます。"attribution": false を指定するとすべて非表示になります(v2.1.281以降)が、古い CLI バージョンでは、この設定を含む設定ファイル自体が読み飛ばされます。そのため、バージョン間で共有するファイルではオブジェクト形式(commit、pr、sessionUrl)を維持してください |
設定スキーマの全容については、完全版ガイドの設定の詳細解説をご覧ください。
7. CLAUDE.md クイックリファレンス
CLAUDE.md はプロジェクトの指示ファイルです。Claude は各セッションの開始時にこのファイルを読み込みます。
配置場所:
| 場所 | 適用範囲 |
|---|---|
CLAUDE.md(プロジェクトルート) |
すべてのユーザー、このプロジェクトのすべてのセッション |
.claude/CLAUDE.md |
同じ適用範囲の代替配置場所 |
~/.claude/CLAUDE.md |
個人用、すべてのプロジェクト |
AGENTS.md(v2.1.277以降): CLAUDE.md がないプロジェクトでは、Claude Code が代わりに AGENTS.md を読み込みます。この動作は /config の「Project instructions」で変更できます(Bedrock/Vertex/Foundryではまだ利用できません)。
記載する内容:
# Project Name
## Stack
- Backend: FastAPI, Python 3.11+
- Frontend: HTMX + Alpine.js + Bootstrap 5
## Commands
- Dev: `uvicorn app.main:app --reload --port 8000`
- Test: `python -m pytest -v`
- Lint: `ruff check .`
## Conventions
- Conventional commits: feat:, fix:, docs:, refactor:
- Never force push to main
- Always activate venv before Python commands
## Key Files
- app/main.py — FastAPI app and routes
- app/models.py — SQLAlchemy models
一目で把握できる内容にしましょう。密度の高い文章は、セッションのたびにコンテキストトークンを浪費します。箇条書き、表、短いコードブロックを活用してください。長い段落は避けましょう。Claude は各セッションの開始時に CLAUDE.md を読み込むため、すべての単語がコンテキストを消費します。
便利なヒント:
- CLAUDE.md を編集せずに自動メモリへ追加するには、REPL で # プレフィックスを使用します:# Always use TypeScript strict mode
- サブディレクトリ内の CLAUDE.md は、Claude がそのディレクトリのファイルを読み取る際に読み込まれます
- チームで共有するルールは、モジュール単位で整理できるよう .claude/rules/*.md に配置します
8. 権限モード
| モード | 動作 | ユースケース |
|---|---|---|
default / manual — 「Manual」と表示(v2.1.200以降) |
各ツールの初回使用時に確認 | 通常の開発 |
acceptEdits |
ファイル編集を自動承認し、bash は確認 | 信頼できるプロジェクト |
auto |
分類器(v2.1.210時点ではSonnet 5、当初はSonnet 4.6)が各操作の安全性を確認 | 安全策を備えた自律実行 |
plan |
読み取り専用 — 編集や実行は不可 | 分析と計画のみ |
bypassPermissions |
すべての確認を省略 | CI/CD 自動化 |
Auto Mode(v2.1.85以降)は、2026年8月14日以降、Pro、Max、Team プランの新規セッションにおけるデフォルトの権限モードです(自分で設定した defaultMode は、1回限りの切り替えプロンプトを承認するまで維持されます。disableAutoMode で組織全体に対して無効化できます)。--dangerously-skip-permissions に代わる推奨モードです。読み取り専用操作とファイル編集は自動承認されます。v2.1.281以降は分類器による確認がサーバー側で実行されるため、読み取り専用操作とサンドボックス化されたシェルコマンドも判定を待ち、危険と判断されるとブロックされます。カスタムの allow/deny ルールが先に適用され、それ以外はすべて安全性分類器で判定されます。デフォルトで自動ブロックされる操作:curl | bash、main への強制プッシュ、本番環境へのデプロイ、クラウド上での一括削除、IAM の変更、機密データの外部送信。1
サーキットブレーカー:3回連続またはセッション内で合計20回ブロックされると一時停止し、手動確認へ戻ります。
無人モードでの危険な rm(v2.1.281): auto モードと --dangerously-skip-permissions では、危険な rm の確認プロンプトが2分間待機した後、書き換えのヒントとともにコマンドを拒否し、セッションを続行します。rm -rf "$(pwd)" のように、対象がコマンド置換の出力だけで構成される再帰的な rm は、Bash の allow ルールがあっても確認を求めるようになりました。
# Enable at startup (--enable-auto-mode was removed in v2.1.111)
claude --permission-mode auto
# Cycle during session
Shift+Tab # Manual (aka default) -> acceptEdits -> auto -> plan
PowerShell の自動承認(v2.1.119以降): PowerShell ツールのコマンドも、Bash コマンドと同様に権限モードに応じて自動承認されます。PowerShell(Get-*:*) のような allow ルールを使うと、読み取り専用操作の確認を省略できます。PowerShell を多用するワークフローではv2.1.149以降を使用してください。組み込みの cd による権限回避、プレフィックス/ワイルドカードを使った allow ルールの一致、古いディレクトリ変数の追跡に関する問題が修正されています。
9. Hook Events
| イベント | 発火するタイミング | ブロック可能? |
|---|---|---|
PreToolUse |
ツールの実行前 | はい |
PostToolUse |
ツールの完了後 | いいえ |
PostToolUseFailure |
ツールの失敗後 | いいえ |
UserPromptSubmit |
ユーザーがプロンプトを送信したとき | はい |
Stop |
Claude が応答を完了したとき | はい |
SubagentStart |
subagent が起動したとき | いいえ |
SubagentStop |
subagent が完了したとき | はい |
SessionStart |
セッションの開始時 | いいえ |
SessionEnd |
セッションの終了時 | いいえ |
Notification |
アラートが発生したとき | いいえ |
| InstructionsLoaded | CLAUDE.md が読み込まれたとき | いいえ |
| ConfigChange | セッション中に設定ファイルが変更されたとき | はい |
| DirectoryAdded | /add-dir または SDK の register_repo_root により、セッション中に作業ディレクトリが追加されたとき(v2.1.219以降) | いいえ |
| WorktreeCreate | worktree の作成時 | はい |
| WorktreeRemove | worktree の削除時 | いいえ |
| PreCompact | コンテキスト圧縮の前 | いいえ |
| PostCompact | コンテキスト圧縮の後 | いいえ |
| Elicitation | MCP が構造化入力を要求したとき | はい |
| ElicitationResult | ユーザーが MCP のダイアログに応答したとき | はい |
| StopFailure | API エラーによりターンが終了したとき | いいえ |
| PermissionRequest | 権限ダイアログが表示されたとき | はい |
| PermissionDenied | Auto モードが操作を拒否したとき(v2.1.88以降) | いいえ |
| CwdChanged | 作業ディレクトリが変更されたとき(v2.1.83以降) | いいえ |
| FileChanged | 監視対象のファイルが外部から変更されたとき(v2.1.83以降) | いいえ |
| TaskCreated | 新しいタスクが作成されたとき(v2.1.84以降) | いいえ |
| TeammateIdle | Agent team のメンバーがアイドル状態になったとき | はい |
| TaskCompleted | タスクが完了としてマークされたとき | はい |
完全な hook プロトコル(入出力 JSON、matcher、終了コード)については、完全版ガイドの Hooks 詳細解説をご覧ください。
10. Hook の設定
Hook は settings.json または専用の hooks.json に記述します。最小構成の例は次のとおりです。
{
"hooks": {
"PostToolUse": [
{
"matcher": "Edit|Write",
"hooks": [
{
"type": "command",
"command": "npx prettier --write \"$FILE_PATH\""
}
]
}
],
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": ".claude/hooks/validate-bash.sh"
}
]
}
]
}
}
Matcher の構文:
| パターン | 一致対象 |
|---|---|
* |
すべてのツール |
Bash |
Bash のみ |
Edit\|Write |
Edit または Write |
mcp__github |
MCP サーバーのツール |
""(空) |
ツールを伴わないイベント(例:UserPromptSubmit) |
終了コード:
| コード | 意味 |
|---|---|
0 |
成功 — 操作を続行 |
2 |
ブロック — 操作を停止し、stderr を Claude に渡す |
1, 3+ |
ブロックしない警告 |
非同期 hook は処理をブロックせず、バックグラウンドで実行されます。hook オブジェクトに "async": true を追加してください。2
Hook の出力/入力フィールド:
PostToolUse/PostToolUseFailureの hook 入力に含まれるduration_ms(v2.1.119以降)— 権限プロンプトと PreToolUse hook を除いたツール実行時間です。hookSpecificOutput.updatedToolOutput(v2.1.121以降)— 任意のツールの出力を置き換えます(v2.1.118では MCP のみに導入され、v2.1.121ですべてのツールに拡張されました)。hookSpecificOutput.sessionTitle(v2.1.96以降)—UserPromptSubmithook からセッションタイトルを設定します。- コマンド hook の
args: string[](v2.1.139以降)— シェルのクォート処理を使わず、構造化された argv を渡します。 PostToolUsehook のcontinueOnBlock(v2.1.139以降)— ブロック理由を Claude に返し、ターンを続行します。- Agent hook 入力の
subagent_type(v2.1.140以降)— 実行中の Agent タイプを識別します。 - hook の JSON 出力に含まれる
terminalSequence(v2.1.141以降)— 通知、ウィンドウタイトル、ベル用のターミナル制御シーケンスを出力します。
11. MCP のクイックセットアップ
1つのコマンドで MCP サーバーを追加できます。
# Remote HTTP server (recommended)
claude mcp add --transport http github https://api.githubcopilot.com/mcp/
# Remote with auth header
claude mcp add --transport http api https://api.example.com/mcp \
--header "Authorization: Bearer $TOKEN"
# Local stdio server
claude mcp add --transport stdio postgres \
--env "DATABASE_URL=postgresql://user:pass@localhost/db" \
-- npx -y @anthropic-ai/mcp-server-postgres
スコープの制御:
claude mcp add --scope project ... # Team-shared (.mcp.json)
claude mcp add --scope user ... # Personal (~/.claude.json)
プロジェクトの .mcp.json の例:
{
"mcpServers": {
"github": {
"type": "http",
"url": "https://api.githubcopilot.com/mcp/"
},
"database": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@anthropic-ai/mcp-server-postgres"],
"env": {
"DATABASE_URL": "postgresql://user:pass@localhost/db"
}
}
}
}
MCP は現在、月間ダウンロード数が1億回に達し、3,000以上のサーバーがインデックスされています。3 トランスポートの種類、elicitation、ツール検索の設定については、完全版ガイドの MCP セクションをご覧ください。
alwaysLoad(v2.1.121以降): 信頼できるサーバーを Tool Search の遅延読み込み対象から除外します。そのサーバーのすべてのツールがセッション開始時に読み込まれ、ToolSearch のラウンドトリップは発生しません。
{
"mcpServers": {
"github": {
"type": "http",
"url": "https://api.githubcopilot.com/mcp/",
"alwaysLoad": true
}
}
}
自動再試行(v2.1.121以降): 起動時にエラーが発生した MCP サーバーは、切断状態と判定されるまで最大3回再試行されます。
SDK mcp_authenticate の redirectUri(v2.1.121以降): デスクトップアプリや claude.ai のコネクターフローなど、カスタム URI スキームで OAuth を完了するために必要です。
11.5. Plugin の CLI コマンド
| コマンド | 動作 |
|---|---|
claude --plugin-url <url> |
現在のセッション用に plugin の .zip アーカイブを取得します(v2.1.129以降) |
claude --plugin-dir <path> |
plugin ディレクトリ、.zip アーカイブ、または plugin を格納したフォルダーを読み込みます。フォルダーモードでは、manifest を持つ各子フォルダーが読み込まれます(.zip はv2.1.128以降、フォルダーモードはv2.1.265以降) |
claude plugin prune |
親が存在しなくなった自動インストール済み plugins を削除します(v2.1.121以降) |
claude plugin uninstall <name> --prune |
アンインストールを実行し、孤立した自動インストール済み依存関係も連鎖的に削除します(v2.1.121以降) |
claude plugin tag |
バージョン検証付きでリリース用の git タグを作成します(v2.1.118以降) |
claude plugin eval |
plugin の eval スイートを実行し、採点済みで再現可能な結果と、JSON + HTML レポートを生成します(v2.1.269以降) |
claude plugin validate |
公開前に plugin を検証します。v2.1.281では、MCP のチェック(読み込み時に通知なく破棄される .mcp.json エントリ、宣言されていない ${user_config.*} 参照、安全でない URL)が追加され、シェル形式の hook 内でクォートされていない ${CLAUDE_PLUGIN_ROOT} に対する警告も追加されました |
/plugin install <plugin> --marketplace <source> |
まだ追加していない marketplace からセッション中にインストールします。最初にその marketplace を追加するか確認されます(v2.1.275以降) |
12. Subagent の種類
| 種類 | デフォルトモデル | モード | 用途 |
|---|---|---|---|
| Explore | セッションモデルを継承し、上限は Opus(v2.1.198以降。それ以前は Haiku) | 読み取り専用 | コードベースの検索、ファイルの特定、構造の把握 |
| General-purpose | メインを継承 | 完全な読み書き | 複雑な調査と変更を伴うタスク |
| Plan | メインを継承 | 読み取り専用 | 実行前の実装計画 |
| Custom | 設定可能 | 設定可能 | ドメイン固有の作業(セキュリティレビュー、テストなど) |
Claude は自動的に subagents へ処理を委任します。明示的に依頼することもできます。
> Use the explore agent to find all auth-related files
> Have a subagent analyze the database schema
カスタム subagents は、YAML frontmatter を持つ Markdown ファイルとして .claude/agents/(プロジェクト)または ~/.claude/agents/(個人)に定義します。最大10個の subagents を並列実行できます。4
現在のリリースでは、claude agents を実行すると Agent View が開きます。これは、実行中、ブロック中、完了済みの Claude Code セッションを確認するためのリサーチプレビュー版の運用画面です。claude agents --cwd <path> を使うと、表示範囲を1つのディレクトリに限定できます(v2.1.141以降)。v2.1.142ではバックグラウンドセッション用のディスパッチフラグが追加され、v2.1.143では、これらのフラグがダッシュボードとバックグラウンドセッションの両方に一貫して適用されます:--add-dir、--settings、--mcp-config、--plugin-dir、--permission-mode、--model、--effort、--dangerously-skip-permissions。v2.1.144ではバックグラウンドセッションでの /resume 対応が追加され、bg と表示されるようになりました。v2.1.145では claude agents --json、入力待ちタブの件数表示、Agent View の返信ペインの修正が追加されました。v2.1.147では、アイドル時も稼働を続け、更新時に同じ場所で再起動する固定バックグラウンドセッションが追加されています。Agent View は監視に使用し、作業が品質ゲートに合格した証拠としては扱わないでください。6
カスタム Agent の frontmatter フィールド:
| フィールド | 用途 |
|---|---|
name |
一意の識別子(小文字、ハイフン) |
description |
呼び出すタイミング(自動委任する場合は「PROACTIVELY」を含めます) |
tools |
カンマ区切りのツール一覧。起動可能なタイプを制限する Agent(Explore) に対応しています |
disallowedTools |
継承されたツールセットのうち、使用を禁止するツール |
model |
opus、sonnet、haiku、または inherit(デフォルト) |
permissionMode |
default/manual、acceptEdits、plan、bypassPermissions など |
maxTurns |
Agent が実行できる最大ターン数 |
background |
常にバックグラウンドタスクとして実行する場合は true |
isolation |
分離された git worktree のコピーを使用する場合は worktree |
カスタム Agent の例(.claude/agents/security-reviewer.md):
---
name: security-reviewer
description: Expert security code reviewer. Use PROACTIVELY after code changes to auth or data handling.
tools: Read, Grep, Glob, Bash
model: opus
permissionMode: plan
---
You are a senior security engineer. Analyze for OWASP Top 10 vulnerabilities,
secrets, hardcoded credentials, and SQL injection. Report findings with severity
levels and remediation steps.
13. 環境変数
認証と API
| 変数 | 用途 |
|---|---|
ANTHROPIC_API_KEY |
API による直接認証 |
ANTHROPIC_AUTH_TOKEN |
カスタム認証ヘッダー |
ANTHROPIC_CUSTOM_HEADERS |
追加のリクエストヘッダー |
モデル設定
| 変数 | 用途 |
|---|---|
ANTHROPIC_MODEL |
デフォルトモデルを上書き |
CLAUDE_CODE_SUBAGENT_MODEL |
subagents 用モデル。v2.1.147では、agent-team のチームメイトプロセスへの反映に関する不具合を修正 |
CLAUDE_CODE_WORKFLOWS |
1に設定すると、決定論的なマルチエージェントオーケストレーション向けの Workflow ツールを有効化(v2.1.147以降、デフォルトでは無効) |
MAX_THINKING_TOKENS |
拡張思考を有効化 |
CLAUDE_CODE_MAX_OUTPUT_TOKENS |
出力の長さを制限 |
クラウドプロバイダー
| 変数 | 用途 |
|---|---|
CLAUDE_CODE_USE_BEDROCK=1 |
AWS Bedrockを使用 |
CLAUDE_CODE_USE_VERTEX=1 |
Google Vertex AIを使用 |
CLAUDE_CODE_USE_FOUNDRY=1 |
Microsoft Foundryを使用 |
ANTHROPIC_BEDROCK_SERVICE_TIER=priority |
Bedrockのサービス階層 — default/flex/priority(v2.1.122以降)。X-Amzn-Bedrock-Service-Tierとして送信 |
ENABLE_TOOL_SEARCH=true |
Vertex AIでTool Searchを有効化(v2.1.119以降。未対応のベータヘッダーを避けるためデフォルトでは無効) |
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 |
/model選択画面で、ゲートウェイの/v1/models探索を有効化(v2.1.129以降) |
CLAUDE_CODE_AUTO_MODE_SERVER=0 |
サーバー側の自動モード分類器を無効化(この場合、ローカル分類器の使用量が計上されます)。=1で有効化します。v2.1.278時点ではBedrock、Vertex、Foundry、およびゲートウェイでサーバー側がデフォルトとなり、分類器のオーバーヘッドは課金されません。v2.1.281以降、この変数は Anthropic API への直接接続にも適用されます(v2.1.273〜277ではローカルがデフォルトで、=1によるオプトイン方式でした) |
CLAUDE_CODE_GATEWAY_HINT_HEADERS=1 |
5つのx-claude-code-*ヒントヘッダーを LLM ゲートウェイへ送信(v2.1.273以降) |
動作制御
| 変数 | 用途 |
|---|---|
DISABLE_AUTOUPDATER=1 |
自動アップデートを停止 |
DISABLE_UPDATES=1 |
手動のclaude updateを含むすべてのアップデート経路を遮断(v2.1.118以降、DISABLE_AUTOUPDATERより厳格) |
CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE=1 |
Homebrew/WinGetによるインストールで、パッケージマネージャーのアップグレードをバックグラウンド実行し、再起動を促す(v2.1.129以降) |
CLAUDE_CODE_PLUGIN_PREFER_HTTPS=1 |
SSH キーを利用できない場合、GitHub のpluginsソースを SSH ではなく HTTPS 経由でクローン(v2.1.141以降) |
CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE |
削除済み — v2.1.160以降は効果なし。現在は/model <model>に続けて/fast onを実行して高速モードを有効化 |
CLAUDE_CODE_STOP_HOOK_BLOCK_CAP |
stop hooksによるブロックが繰り返された際に警告付きでターンを終了する、v2.1.143以降の上限を上書き |
CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1 |
v2.1.143以降のPowerShellにおける-ExecutionPolicy Bypass動作を無効化 |
CLAUDE_CODE_USE_POWERSHELL_TOOL=0 |
v2.1.143でBedrock、Vertex、Foundryユーザーに対してデフォルトで有効になったPowerShellツールを無効化 |
DISABLE_TELEMETRY=1 |
使用状況テレメトリを無効化 |
CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH |
OTelコンテンツ属性の切り詰め上限(デフォルト60 KB、v2.1.214以降) |
DISABLE_COST_WARNINGS=1 |
コスト警告を非表示 |
DISABLE_PROMPT_CACHING=1 |
プロンプトキャッシュを全体で無効化 |
CLAUDE_CODE_DISABLE_1M_CONTEXT=1 |
ネイティブ1M対応の全モデルを、自動コンパクションによって200Kに制限(v2.1.223で固定リスト以外にも対象を拡大) |
CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT=1 |
未認識のモデルIDが、想定されるコンテキストウィンドウを超えることを許可(v2.1.223) |
CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS=1 |
組み込みのコミットおよびPR指示を削除 |
CLAUDE_CODE_DISABLE_DANGEROUS_RM_TIMEOUT=1 |
自動モードおよび--dangerously-skip-permissionsで、危険なrmの確認を2分後に拒否せず待機し続ける(v2.1.281以降) |
CLAUDE_CODE_DISABLE_SUBSTITUTION_RM_PROMPT=1 |
rm -rf "$(pwd)"のように、対象がコマンド置換の出力のみである再帰的なrmについて確認を省略(v2.1.281以降) |
CLAUDE_CODE_HIDE_CWD=1 |
起動時のロゴで作業ディレクトリを非表示(v2.1.119以降) |
CLAUDE_CODE_FORK_SUBAGENT=1 |
外部ビルドでforkされたsubagentsを使用(v2.1.117以降。v2.1.121以降は非対話型の-pモードでも動作) |
CLAUDE_CODE_FORCE_SYNC_OUTPUT=1 |
自動検出で判定できない場合に、同期されたターミナル出力を強制(v2.1.129以降) |
CLAUDE_CODE_FORWARD_SUBAGENT_TEXT=1 |
subagentのテキストと思考をstream-json出力に含める。--forward-subagent-textと組み合わせて使用(v2.1.211以降) |
CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION |
セッションごとのWebSearch上限(デフォルト200、v2.1.212以降) |
CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION |
セッションごとのsubagent起動上限(デフォルト200。/clearで上限をリセット、v2.1.212以降) |
CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS |
同時実行するsubagentsの上限(デフォルト20。上記のセッションごとの総数とは別、v2.1.217以降) |
CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS |
プロンプトキャッシュを再利用するためのWorkflowファンアウトの時間差。0で無効化(v2.1.229以降) |
CLAUDE_CODE_TOOL_MEMORY_LIMIT |
Bashツールのコマンドに適用する、オプトイン方式のLinuxメモリcgroup上限(MB)(v2.1.233以降) |
CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS |
WebFetchのURL単位のセッションキャッシュTTL。デフォルト15分(v2.1.233以降) |
CLAUDE_CODE_ENABLE_TODO_TOOLS |
Opus 4.8以降、Sonnet 5以降、Fable 5以降でtodo/taskツールを復元。v2.1.233以降はデフォルトで無効 |
CLAUDE_CODE_PROJECT_DIR_NAME |
セッションごとの設定ディレクトリを使用するホスト向けに、プロジェクト単位の短いトランスクリプトディレクトリ名を指定(v2.1.234以降) |
CLAUDE_CODE_GOAL_CHECKIN_MINUTES |
/goalを停滞させているバックグラウンドタスクを、この時間が経過した時点で確認。0で無効化(v2.1.234以降、デフォルト30) |
CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH |
ネストされたsubagentの起動深度 — v2.1.219時点のデフォルトは3。1に設定するとネストを無効化。デフォルトの変遷は5(v2.1.172〜v2.1.216)→ 1(v2.1.217)→ 3(v2.1.219)のため、明示的に設定することを推奨 |
CLAUDE_AX_SCREEN_READER=1 |
スクリーンリーダーモードを有効化。--ax-screen-readerと同じ(v2.1.208以降) |
ツール設定
| 変数 | 用途 |
|---|---|
BASH_DEFAULT_TIMEOUT_MS |
Bashコマンドのタイムアウト(デフォルト30000) |
BASH_MAX_TIMEOUT_MS |
Bashの最大タイムアウト(デフォルト600000) |
MCP_TIMEOUT |
MCP サーバーの起動タイムアウト(デフォルト5000) |
MCP_TOOL_TIMEOUT |
MCP ツールの実行タイムアウト(デフォルト30000)。v2.1.142では、リモートHTTP/SSE呼び出しがより大きな値を無視する不具合を修正 |
CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH |
MCP ツールの説明およびサーバー指示に対する2,048文字の上限を上書き。セッション内のすべての MCP サーバーに適用(v2.1.280以降) |
CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS |
長時間実行される MCP ツール呼び出しを自動的にバックグラウンドへ移すまでのしきい値(デフォルト2分、v2.1.212以降) |
ネットワークとプロキシ
| 変数 | 用途 |
|---|---|
HTTP_PROXY / HTTPS_PROXY |
プロキシ設定 |
NO_PROXY |
特定のドメインでプロキシをバイパス |
CLAUDE_CODE_CLIENT_CERT |
mTLS証明書のパス |
ANTHROPIC_WORKSPACE_ID |
1つのルールが複数のワークスペースにまたがる場合に、ワークロードIDフェデレーションのトークンを特定のワークスペースに限定(v2.1.141以降) |
完全な一覧については、詳細ガイドの環境変数をご覧ください。
14. コストの参照
100万トークンあたりの料金(2026年9月時点)。5
| モデル | 入力 | 出力 | 備考 |
|---|---|---|---|
| Sonnet 5 | $2.00 | $10.00 | コストを重視する日常的なコーディング向けです。v2.1.280でこれらのプランがOpusへ移行するまでは、Pro/Team Standardのデフォルトでした。ネイティブで1Mのコンテキストに対応し、$2/$10が標準定価です(9月1日に予定されていた$3/$15への値上げは中止され、v2.1.243ではそれに合わせて/modelピッカーが更新されました)。/model sonnet(claude-sonnet-5)。 |
| Opus 5.5 | $4.00 | $20.00 | v2.1.280(2026年9月22日)時点のデフォルトOpusモデルです – モデルIDはclaude-opus-5-5、コンテキストは1M、キャッシュ読み取りは$0.20/MTok(入力の0.05倍。標準は0.1倍)です。すべての項目でOpus 5より安価です。v2.1.280でProとTeam StandardがSonnetからOpusへ移行したため、現在はすべてのプランでデフォルトモデルとなっています。/model opus。 |
| Opus 5(旧モデル) | $5.00 | $25.00 | v2.1.219(2026年7月24日)からv2.1.278までのOpusティアです。モデルIDはclaude-opus-5、コンテキストは1M、出力は128K、思考はデフォルトで有効、effortのデフォルトはhigh、知識カットオフは2026年5月です。v2.1.280でOpus 5.5がデフォルトOpusモデルになるまでは、プレミアムプラン(Max、Team Premium、Enterprise〔v2.1.251時点のシート〕)およびAnthropic APIのデフォルトでした。ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5で固定できます。 |
| Opus 4.8(レガシー) | $5.00 | $25.00 | 料金は同じですが、現在はドキュメントのLegacy models表に掲載されています。v2.1.154〜v2.1.219ではプレミアムティアのデフォルトでした。ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-4-8で固定できます。 |
| Fable 5.1 | $10.00 | $50.00 | Opusより上位のティアです。Fable 5.1を搭載した最初のインストール可能なリリースであるv2.1.257以降、/model fableで選択できます(Fable 5〔v2.1.170以降〕はドキュメントのLegacy表へ移動しました)。モデルIDはclaude-fable-5-1、コンテキストは1M、出力は128Kで、適応型の常時オン思考を採用しています。知識カットオフは2026年6月(現行モデルで最新)、キャッシュ読み取りは$0.25/MTok(入力の0.025倍。標準は0.1倍)です。 |
| Haiku 4.5 | $1.00 | $5.00 | 素早い探索や簡単なタスク向けです。 |
一般的なセッションでは、入力トークンを50K〜200K、出力トークンを10K〜50K消費します。Haikuのセッションは$0.10〜$0.45、Opus 5.5のセッションは$0.40〜$1.80です。
Claude Codeのデフォルトモデル(プラン別): v2.1.280(2026年9月22日)以降、すべてのプランでOpusがデフォルトです。ProとTeam StandardがSonnetからOpusへ移行し、Max、Team Premium、Enterpriseと統一されました。デフォルトのOpusモデルはOpus 5.5(claude-opus-5-5)で、現在はopusエイリアスもこのモデルを参照します。v2.1.251での分割(プレミアムプランはOpus 5、Pro/Team StandardはSonnet 5)や、v2.1.197ですべてのプランがSonnet 5をデフォルトとしていた構成は過去のものです。管理者は組織全体のデフォルトを設定でき、/modelには「Org default」と表示されます(v2.1.196以降)。AWS上のClaude Platform、Amazon Bedrock、Google CloudのAgent PlatformもOpus 5.5がデフォルトです。唯一の例外はMicrosoft Foundryで、デフォルトはSonnet 4.5となり、opusがOpus 4.6を参照する唯一の環境です。特定のモデルを固定するには、ANTHROPIC_DEFAULT_OPUS_MODEL / ANTHROPIC_DEFAULT_SONNET_MODELを使用します。
Opus 5.5、Sonnet 5、Opus 5、Opus 4.8、Fable 5、Fable 5.1では、適応型推論のみを使用します(固定の思考バジェットはありません)。最も難しいコーディングやエージェント型タスクには、/effort xhighを使用します。これらのモデルではeffortのデフォルトがhighですが、Opus 5.5だけはmediumがデフォルトです。また、v2.1.280以降、/effortがモデルごとの設定になる前に保存したeffortレベルは、Opus 5.5のような新しくリリースされたモデルには引き継がれません。レベルを選択するまでは、そのモデル固有のデフォルトで開始します。Opus 5.5およびFableモデルでは思考を無効にできません(MAX_THINKING_TOKENS=0も効果がありません)。Opus 4.8と比較したOpus 5の破壊的変更: thinkingフィールドを省略したリクエストでは、思考がデフォルトで有効になります。また、effortがxhighまたはmaxのときにthinking: {type: "disabled"}を指定すると、400エラーが返されます。
Fast mode(/fast)は、Opus 5.5、Opus 5、Opus 4.8で利用できます。v2.1.280以降はOpus 5.5がデフォルトです。料金は、Opus 5.5でMTokあたり$8 / $40、Opus 5と4.8で$10 / $50(いずれも基本料金の2倍)で、1秒あたりの出力トークン数が最大2.5倍になります。Opus 4.7は削除されました。claude-opus-4-7とspeed: "fast"を組み合わせると、標準速度へフォールバックせずエラーになります。Research previewであり、Claude APIとサブスクリプションでのみ利用できます(Bedrock/Vertex/Foundry、およびAWS上のClaude Platformでは利用できません)。速度を切り替えると、プロンプトキャッシュが無効になります。v2.1.271以降、fast modeはClaude Code Remoteセッション(クラウドおよびセルフホスト型ランナー)でも利用できます。組織で許可されている場合、ホスト側のfast-mode設定またはセッション内で入力した/fastが適用されます。
セッション中にモデルを切り替える:
/model opus # Switch to Opus 5.5 (v2.1.280+)
/model sonnet # Switch to Sonnet 5
/model haiku # Switch to Haiku 4.5
/model fable # Switch to Fable 5.1 (tier above Opus, v2.1.257+)
/effort xhigh # Recommended for the hardest coding/agentic work
判断基準: 簡単な探索にはHaikuを使用します。コストを重視する日常的なコーディングにはSonnetを選びます。高度な推論、アーキテクチャ、エージェント型ループ、セキュリティ分析にはOpusが適しています。複雑なリファクタリングにはopusplanを使用します(Opusが計画し、Sonnetが実行します)。
15. 主要なファイルの場所
| パス | 用途 |
|---|---|
~/.claude/settings.json |
ユーザー全体に適用される設定 |
~/.claude/keybindings.json |
カスタムキーボードショートカット |
~/.claude/CLAUDE.md |
個人用の指示(すべてのプロジェクト) |
~/.claude/commands/ |
個人用のスラッシュコマンド |
~/.claude/skills/ |
個人用のskills |
~/.claude/agents/ |
個人用のsubagents定義 |
~/.claude.json |
ランタイム状態、OAuthトークン、MCP設定 |
.claude/settings.json |
プロジェクト設定(git経由で共有) |
.claude/settings.local.json |
プロジェクト設定(個人用、gitignore対象) |
.claude/CLAUDE.md |
プロジェクトの指示 |
.claude/commands/ |
プロジェクトのスラッシュコマンド |
.claude/agents/ |
プロジェクトのsubagents定義 |
.claude/skills/ |
プロジェクトのskills |
.claude/plans/ |
Plan modeの出力ファイル |
.claude/memory/ |
自動メモリファイル |
.mcp.json |
プロジェクトのMCPサーバー設定 |
CLAUDE.md |
プロジェクトの指示(ルートに置く代替ファイル) |
AGENTS.md |
プロジェクトにCLAUDE.mdがない場合、プロジェクトの指示として読み込まれます(v2.1.277以降) |
16. 変更履歴
| 日付 | 変更内容 |
|---|---|
| 2026-09-24 | v2.1.281 を対象に同期(9月23日。npm の latest と next は 2.1.281、stable は 2.1.273 に移行。v2.1.280 以降に欠番なし)。今すぐ送信(Ctrl+Enter)すると、ターンをキャンセルせず、実行中のツールがバックグラウンドに移ります。CLAUDE_CODE_AUTO_MODE_SERVER は、Anthropic API への直接接続にも適用されるようになりました。Auto mode では、サーバーによる審査対象となる読み取り専用コマンドとサンドボックス化されたシェルコマンドは、審査が完了するまで待機します。危険な rm のプロンプトは、無人モードでは2分後に拒否されます。新規行:attribution(false ですべての帰属表示を非表示)、claude plugin validate の MCP チェック、rm 関連の環境変数2つ。訂正:/agents の行に、ウィザードは v2.1.198 で削除されたことを明記しました。 |
| 2026-09-23 | 訂正のみで、新しい CLI リリースはありません(npm の latest は引き続き 2.1.280)。Fast mode について、Opus 5.5 は MTok あたり $8/$40 であり、v2.1.280 以降の Fast mode のデフォルトであることを、/fast の行とコストリファレンスの注記に追加しました(Opus 5 と 4.8 は引き続き $10/$50)。Opus のセッションコストを、Opus 5.5 の $4/$20 に基づいて $0.40~$1.80 に再計算しました。/effort の行には全レベルと、Opus 5.5 のデフォルトである medium を記載しました。Opus 5.5 では thinking をオフにできません。 |
| 2026-09-22 | v2.1.280 を対象に同期(9月22日。npm の latest は 2.1.280、stable は引き続き 2.1.267。2.1.279 は公開されていません。npm リリースも変更履歴セクションもありません)。Claude Opus 5.5(claude-opus-5-5)が新しいデフォルトの Opus モデルになりました。コンテキストは 1M、料金は MTok あたり $4/$20、キャッシュ読み取りは $0.20/MTok です。また、Pro と Team Standard のデフォルトモデルが Sonnet から Opus に移行し、Max、Team Premium、Enterprise と統一されました。これに伴い、Opus 5.5 のコストリファレンス行を追加し、Opus 5 と Sonnet 5 の行を過去モデルとして再整理したほか、デフォルトモデルの注記と /model の説明を更新しました。CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH の環境変数行を新設しました。MCP ツールの説明とサーバー指示に対する2,048文字の上限を上書きできます。v2.1.280 にはほかにも変更がありますが、チートシートの対象箇所への影響はありません。/effort がモデルごとの設定になる前に保存された effort レベルは、Opus 5.5 のような新規リリースモデルには適用されず、各モデルのデフォルトから始まります。シンボリックリンク経由のパスへの書き込みは、実際の書き込み先で判定されるようになったため、ツリー外への書き込みが acceptEdits、allow ルール、Auto mode で承認されることはありません。Auto mode は、安全性チェックが審査を拒否した場合に1回拒否し、応答のないチェックが10回続くとバックオフ後にターンを停止します。 |
| 2026-09-21 | v2.1.277~278 を対象に同期(9月18~19日。npm の latest は 2.1.278、stable は引き続き 2.1.267)。AGENTS.md のサポート(v2.1.277)について、CLAUDE.md セクションの注記と主要ファイルの場所の行を追加しました。CLAUDE.md がないプロジェクトでは、Claude Code が代わりに AGENTS.md を読み込みます。/config の「Project instructions」で設定でき、Bedrock、Vertex、Foundry ではまだ利用できません。CLAUDE_CODE_AUTO_MODE_SERVER の動作が反転しました(v2.1.278)。行を更新し、サーバー側の分類器が Claude API、Enterprise ユーザー、Bedrock、Vertex、Foundry、ゲートウェイでデフォルトになったこと、分類器のオーバーヘッドは課金されないこと、これらの環境では =0 でオプトアウトできることを記載しました(v2.1.273 の行では、ローカル分類器がデフォルトで、=1 によってオプトインすると説明していました)。/status に「Auto mode server」の行も追加されました。チートシートのほかの対象箇所への影響はありません(v2.1.277 のサンドボックス複合コマンドの glob 修正、ヘッドレス時の終了コードの動作、ゲートウェイの外向き通信に関する環境変数は完全版ガイドに記載されています)。 |
| 2026-09-17 | v2.1.274~276 を対象に同期(9月17日。npm の latest は 2.1.276、stable は引き続き 2.1.267。2.1.276 は 2.1.275 のリグレッションを修正しています。ANTHROPIC_BASE_URL がプロキシまたはゲートウェイを指していると、すべてのリクエストが 400 になるため、その構成では 2.1.275 に固定しないでください)。即時送信キー(v2.1.275)の行を新設しました。ctrl+enter(または ctrl+x ctrl+s)でターンを中断し、キュー内のメッセージをすべて送信します。syncClaudeAiSkills / syncClaudeAiPlugins(v2.1.275)の設定行を新設しました。claude.ai アカウントの skills と plugins を、サインイン済みのターミナルセッションへ同期します。false でオプトアウトできます。/plugin install <plugin> --marketplace <source>(v2.1.275)の plugin 行を新設しました。先に marketplace を追加するよう提案します。チートシートのほかの対象箇所への影響はありません(v2.1.274 の「cloud session」への名称変更はチートシートの行に影響せず、新しい MCP 環境変数は完全版ガイドの環境変数表に記載されています)。 |
| 2026-09-16 | v2.1.273 を対象に同期(9月15日。npm の latest となり、下記の next タグの監視対象が解消されました。stable dist-tag は 2.1.267 に移行)。環境変数の行を2つ追加しました。CLAUDE_CODE_AUTO_MODE_SERVER(Bedrock、Vertex、Foundry では、ゲートウェイの Auto mode がローカル分類器をデフォルトで使用するようになりました)と CLAUDE_CODE_GATEWAY_HINT_HEADERS です。権限ルールを利用している場合の注意点として、v2.1.273 では v2.1.268 の解析不能行に対する拒否チェックが限定的に取り消されました(eval、env -C の行は拒否されず、再び確認が表示されます)。v2.1.260 の状態とシンボリックリンクに関する修正は維持されています。チートシートのほかの対象箇所への影響はありません。 |
| 2026-09-15 | v2.1.266~272 を対象に同期(9月8~14日。npm の latest は 2.1.272。2.1.273 は next タグのみで、リリースノートはまだありません。266 と 270 は1行のリグレッション修正、272 は内容のないリリースです)。/output-style が復活しました(v2.1.269)。出力スタイルの一覧表示と切り替えを行う新しい行を追加しました。v2.1.73~v2.1.268 では /config が推奨され、非推奨となっていましたが、現在は Remote Control、クラウド、ヘッドレスの各セッションでも動作します。Fast mode が Remote セッションに対応しました(v2.1.271)。/fast の行と Fast mode の注記を更新しました。組織で許可されている場合、クラウドおよびセルフホストのランナーで、ホスト設定またはセッション内の /fast を利用できます。claude plugin eval(v2.1.269)の Plugin CLI 行を新設しました。JSON と HTML のレポートを備えた、採点可能で再現性のある評価スイートです。チートシートのほかの対象箇所への影響はありません(/diff、/skill-doctor、--plugin-dir、コード入力の各行がこれらのリリースで変更されていないことを確認済みです)。 |
| 2026-09-08 | v2.1.265 を対象に同期(9月8日。2.1.262 と 2.1.264 は公開されず、2.1.263 は内容のないリリースです)。--plugin-dir の行を更新しました。plugins フォルダモードでは、manifest を持つ各子フォルダが読み込まれ、実行中に追加または削除された子フォルダも反映されます(v2.1.265 以降)。Ctrl+X Ctrl+K の行を更新しました。2キーのコード入力では2つ目のキーを3秒間待ち、タイムアウト時に通知を表示するようになりました(従来は1秒後に通知なしでキャンセルされ、tmux 上で入力したコードが失われることがありました)。チートシートのほかの対象箇所への影響はありません。 |
| 2026-09-05 | v2.1.261 を対象に同期(9月4日)。/skill-doctor の行を追加しました。読み込まれた skills のうち未使用のものと、それぞれが消費するコンテキスト量を表示し、不要なものを整理できます。v2.1.261 にはほかにも変更がありますが、チートシートの対象箇所への影響はありません。keybindingFlavor 設定は廃止されました(プロンプトで利用できる単語編集方式は readline のみになりました)が、チートシートでは元から扱っていませんでした。 |
| 2026-09-03 | 同日中に行った下記 v2.1.257~259 の同期から数時間後に公開された、v2.1.260 を対象に同期しました。/diff の行を追加しました。会話の横にフルスクリーンの差分パネルを表示し、Claude による編集に合わせて未コミットの変更をリアルタイムで確認できます。権限ルールを利用している場合の注意点として、v2.1.260 では、Read() の deny ルールを Bash のオプション値とオペランドにも適用した v2.1.259 の変更が取り消されました(ビルドディレクトリに deny ルールがあると、すべてのモードで npm run build が拒否されていました)。v2.1.257 の入力リダイレクトと読み取りコマンドへの対応は維持されています。 |
| 2026-09-03 | v2.1.257~259 と Claude Fable 5.1 のリリース(2026年9月1日)を対象に同期しました。fable エイリアスで Fable 5.1(claude-fable-5-1)が選択されるようになりました。料金は従来どおり MTok あたり $10/$50、知識カットオフは2026年6月(現行モデルで最も新しい)、キャッシュ読み取りは $0.25/MTok(標準の 0.1x に対して 0.025x)です。Fable 5 はドキュメントの Legacy models 表に移りました。v2.1.257 は Fable 5.1 を利用できる最初のインストール可能なリリースです(2.1.253~256 は npm で公開されませんでした)。コストリファレンスの行、適応型推論の注記、/model の説明を更新しました。 |
| 2026-08-30 | モデル設定ドキュメントと CLI v2.1.251 に基づき、デフォルトモデルを訂正しました。Opus 5 はプレミアムプラン(Max、Team Premium、Enterprise の従量課金、Anthropic API、Bedrock / Google Cloud’s Agent Platform / Claude Platform on AWS)のデフォルトです。シートベースの Enterprise も v2.1.251 から対象になりました。Pro と Team Standard のデフォルトは Sonnet 5 です(Foundry は Sonnet 4.5)。Sonnet 5、Opus 5、Opus 4.8 の各行、デフォルトモデルの注記、/model の説明を更新し、v2.1.197 での「Sonnet 5 が全プランのデフォルト」という記述を削除しました。 |
| 2026-08-26 | 料金を訂正しました。Sonnet 5 の MTok あたり $2/$10 が正式な標準価格になりました。Anthropic の料金ページでは、9月1日に予定されていた $3/$15 への値上げが撤回され、v2.1.243 では /model の選択画面と claude-api skill もこれに合わせて更新されました。コストリファレンスの行とデフォルトモデルの注記を更新しました。ほかの内容に変更はありません。5 |
| 2026-08-17 | v2.1.234 を対象に同期しました。claude.ai の使用量上限がリセットされると、セッションが自動的に続行されます(/config:「Continue automatically at usage limit」)。環境変数: CLAUDE_CODE_PROJECT_DIR_NAME、CLAUDE_CODE_GOAL_CHECKIN_MINUTES。/permissions と /add-dir をターンの途中でも開けるようになりました。認証済みの glab を介して、フッターに GitLab MR バッジ(!N)を表示します。 |
| 2026-08-15 | v2.1.233 を対象に同期しました。環境変数: CLAUDE_CODE_TOOL_MEMORY_LIMIT(Linux Bash cgroup)、CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS、CLAUDE_CODE_ENABLE_TODO_TOOLS(Opus 4.8、Sonnet 5、Fable 5 以降では todo/task ツールがデフォルトでオフになりました)。GitLab MR が --worktree に対応しました(claude agents に !N を表示)。v2.1.232 の Cygwin シンボリックリンクと < file の権限変更は取り消され、Windows の Auto mode における承認のリグレッションが修正されました。 |
| 2026-08-14 | v2.1.231~232 と8月14日のデフォルト切り替えを対象に同期しました。新規セッションでは、Pro、Max、Team のデフォルトが Auto mode になりました(Auto Mode ブロックに記載)。v2.1.232:ライブセッションの @ メンション(SendMessage 経由でルーティングし、装飾のない名前が完全一致すると配信)、subagent のフォークをデフォルトで有効化、ダイアログの有効期限とセッション間の受信に関する /config の行、GitLab marketplaces とトークンの墨消し、additionalMarketplaces / allowedMarketplaces 設定のエイリアスを追加しました。v2.1.231:MCP OAuth のリダイレクト URI を修正しました。 |
| 2026-08-12 | v2.1.228~229 を対象に同期しました。環境変数: CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS(Workflow のファンアウトをずらす時間。0 で無効)を追加しました。そのほか、claude remote-control --continue で最新の Remote Control セッションを再開できるようになり、/commit-push-pr は危険な git フラグを自動承認しなくなりました。また、新しいモデルでは Write ツールが Edit と同じ上書きルールに従います。 |
| 2026-08-10 | メインガイドの包括的な監査で見つかった、以前から残っていた不備を修正しました。Auto mode の分類器の行に Sonnet 4.6 と残っていたため、v2.1.210 以降は Sonnet 5 に訂正しました(当初は Sonnet 4.6)。 |
| 2026-08-06 | v2.1.221~v2.1.223 のコマンド関連項目を対象に同期しました。/review は再び /code-review のエイリアスとなり(v2.1.223)、最後に入力した effort レベルを記憶します。/fork で作成したコピーには専用の worktree が割り当てられます(v2.1.221)。VSCode に Focus ビュー(Ctrl+Alt+F、v2.1.221)が追加されました。CLAUDE_CODE_DISABLE_1M_CONTEXT は、自動コンパクションによってすべてのネイティブ 1M モデルを 200K に制限するようになり、未知のモデル向けの回避策として CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT が追加されました(v2.1.223)。strictKnownMarketplaces / blockedMarketplaces は、組織を表す "owner/*" ワイルドカードに対応しました(v2.1.223)。 |
| 2026-07-25 | v2.1.219~v2.1.220 の項目を対象に同期しました。モデル:Claude Opus 5(claude-opus-5)が Opus 4.8 に代わって Opus 層のモデルとなり、/model opus で選択されるようになりました。料金は従来どおり MTok あたり $5/$25、コンテキストは 1M、出力は 128K、thinking はデフォルトでオン、effort のデフォルトは high、知識カットオフは2026年5月で、Claude Max のデフォルトモデルです。Opus 4.8 はレガシー行として残しました。4.8 からの破壊的変更として、thinking フィールドのないリクエストでも thinking が実行され、thinking: {type: "disabled"} と effort の xhigh / max を組み合わせると 400 が返されます。Fast mode を訂正: /fast の対象は Opus 5 と Opus 4.8 のみで、料金は MTok あたり $10/$50(基本料金の2倍、出力速度は約2.5倍)です。Opus 4.7 は対象から外れ、speed: "fast" を指定するとフォールバックせずエラーになります。環境変数: CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH を訂正しました。v2.1.219 以降、ネストした subagent の生成はデフォルトで深さ3まで有効です(v2.1.217 では無効でした)。1 に設定すると無効にできます。設定キー: sandbox.network.strictAllowlist(allowlist にないホストを確認なしで拒否)と workflowSizeGuideline(Dynamic workflow の推奨サイズ。デフォルトは medium、15 agents 未満)を追加しました。Hook イベント: DirectoryAdded を追加しました(/add-dir または SDK の register_repo_root がセッション途中で作業ディレクトリを登録した後に発火)。v2.1.220 はバグ修正と信頼性向上のみです。 |
| 2026-07-24 | v2.1.218 の項目を対象に同期しました。コマンド関連: /code-review はバックグラウンドの subagent として実行されるようになり、レビュー作業で会話が埋まることはなくなりました。v2.1.218 ではさらに、context: fork を持つ skills がデフォルトでバックグラウンド実行されるようになりました(新しい frontmatter キー background: false により skill ごとに無効化可能)。/deep-research は手動で呼び出した場合にのみ開始されます。Auto mode の分類器は、危険な rm、バックグラウンドの &、不審な Windows パスのチェックを、権限ダイアログを開かずに判定します。また、agent の frontmatter に記述した hooks を実行するには、その agent ファイルのフォルダでワークスペースの信頼が承認されている必要があります。 |
| 2026-07-22 | v2.1.217 の項目を対象に同期しました。環境変数: CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS(同時実行する subagent の上限。デフォルトは20)と CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH(v2.1.217 以降、ネストした subagent の生成はデフォルトでオフ。再び有効にするにはこの値を設定します。v2.1.172~v2.1.216 では5階層まで許可)を追加しました。設定キー: emojiCompletionEnabled(プロンプト入力で絵文字ショートコードを自動補完。:heart: → ❤️。false で無効)を追加しました。v2.1.217 ではさらに、上限に達すると --max-budget-usd がバックグラウンドの subagents も停止するようになりました。 |
| 2026-07-21 | v2.1.214~v2.1.216 の項目を対象に同期しました(v2.1.213 はリリースされませんでした)。権限ルールの構文: 単一セグメントの dir/** allow ルールは、<cwd>/dir のみに一致するようになりました(v2.1.214)。任意の深さに一致させるには **/dir/** を使用します。deny / ask ルールは引き続き任意の深さに一致し、hook の if: 条件にも同じ cwd スコープが適用されます。設定キー: sandbox.filesystem.disabled(ファイルシステムの分離を省略し、ネットワークの外向き通信制御は維持。v2.1.216 以降)を追加しました。環境変数: CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH(OTel コンテンツの切り詰め上限。デフォルトは 60 KB。v2.1.214 以降)を追加しました。 |
| 2026-07-17 | Claude Code v2.1.212 まで同期しました。コマンド関連: /fork の用途が変更されました。会話を専用の claude agents 行を持つ新しいバックグラウンドセッションへコピーします。セッション内のフォークは /subtask になりました。新しい claude auto-mode reset サブコマンド(--yes で確認を省略)と、新しいフラグ --forward-subagent-text(v2.1.211)、--ax-screen-reader(v2.1.208)を追加しました。追加された環境変数: CLAUDE_CODE_FORWARD_SUBAGENT_TEXT、CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION / CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION(デフォルトは1セッションあたり200、v2.1.212)、CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS(2分を超える MCP 呼び出しを自動的にバックグラウンド化)、CLAUDE_AX_SCREEN_READER。7 |
| 2026-07-07 | Claude Code v2.1.202 まで同期しました。権限モード default →「Manual」(v2.1.200。manual もエイリアスとして使用可能)。モデル表を現在のラインナップに刷新しました。古い Opus 4.7 のフラッグシップ表記と Sonnet 4.6 の行を、Sonnet 5(v2.1.197 以降の Claude Code のデフォルト)、Opus 4.8、Fable 5、Haiku 4.5 に置き換え、デフォルトのルーティングと /effort の注記を更新しました。Explore subagent は、Haiku ではなくセッションのモデルを継承するようになりました(上限は Opus、v2.1.198)。古くなった項目として、--enable-auto-mode(v2.1.111 で削除。--permission-mode auto を使用)と CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE(v2.1.160 以降は効果なし)を削除しました。 |
| 2026-05-24 | Claude Code v2.1.150 まで、latest 系列のエビデンスを同期しました。カテゴリ別の上限使用量を示す /usage、変更履歴に基づく /diff のキーボードスクロールに関する注記、GFM タスクリストのチェックボックス描画に関する注記、Enterprise の allowAllClaudeAiMcps、PowerShell の権限修正ガイダンス、Bash、git-worktree、管理対象設定、OTEL、Remote Control の信頼性に関する注記を追加しました。v2.1.150 自体には、発表済みのユーザー向け変更はありません。ローカル検証では、npm の latest が 2.1.150 だったのに対し、ローカルの claude --version は 2.1.144 (Claude Code) を返しました。6 |
| 2026-05-21 | Claude Code v2.1.147 まで、latest 系列のエビデンスを同期しました。デフォルトでオフの Workflow ツール(CLAUDE_CODE_WORKFLOWS=1)、固定表示される Agent View のバックグラウンドセッション、/simplify に代わる /code-review [effort] --comment、強化された REPL / Workflow サンドボックス、自動アップデーターと大規模差分の改善、重複するプロンプト履歴の抑制、Enterprise ログイン、PowerShell、MCP のページネーション、Agent View、plugin、hook 条件、貼り付けテキストに関する修正を追加しました。ローカル検証では、npm の latest が 2.1.147 だったのに対し、ローカルの claude --version は 2.1.144 (Claude Code) を返しました。6 |
| 2026-05-19 | Claude Code v2.1.145 まで、latest 系列のエビデンスを同期しました。claude agents --json、Agent View の入力待ちタブ数、ステータス行の GitHub リポジトリ / PR JSON フィールド、インストール前のより詳細な plugin 検出、Stop / SubagentStop の background_tasks および session_crons hook 入力、OTEL の agent_id / parent_agent_id、さらに権限、MCP、スピナー、Windows、Agent View、タスクリスト、plugin 検証、skill の再帰、Read ツールに関する修正を追加しました。ローカル検証では、npm の latest が 2.1.145 だったのに対し、ローカルの claude --version は 2.1.144 (Claude Code) を返しました。6 |
| 2026-05-19 | Claude Code v2.1.144 まで、latest 系列のエビデンスを同期しました。バックグラウンドセッションに対する /resume のサポート、/model の現在のセッション / デフォルトの動作、/usage-credits、plugin の最終更新日の表示、バックグラウンド subagent の実行時間通知、ターミナル / バックグラウンドセッションの信頼性に関する修正を追加しました。ローカル検証では、claude --version が 2.1.144 (Claude Code) を返し、npm の latest も 2.1.144 でした。6 |
| 2026-05-18 | Claude Code v2.1.143 まで、latest 系列のエビデンスを同期しました。Agent View のディスパッチ整合性、stop hook のブロック上限、PowerShell ポリシーの環境変数を追加し、plugin の依存関係の強制、plugin の予測コンテキストコスト、worktree.bgIsolation: "none"、バックグラウンドセッションでのモデル / effort の維持、/goal 評価器のタイミング修正について記載しました。ローカル検証では、npm の latest が 2.1.143 だったのに対し、claude --version は 2.1.142 (Claude Code) を返しました。6 |
| 2026-05-15 | Claude Code v2.1.142 まで、latest 系列のエビデンスを同期しました。terminalSequence、claude agents --cwd、v2.1.142 のバックグラウンドセッション用ディスパッチフラグ、Fast mode の Opus 4.7 デフォルト上書き、HTTPS plugin のクローン用環境変数、ワークロード ID のワークスペース用環境変数、MCP_TOOL_TIMEOUT によるリモート HTTP / SSE の修正に関する注記を追加しました。ローカル検証では、npm の latest が 2.1.142 だったのに対し、claude --version は 2.1.141 (Claude Code) を返しました。6 |
| 2026-05-13 | Claude Code v2.1.140 まで、latest 系列のエビデンスを同期しました。/goal、Agent View の注記、command hook の args、PostToolUse の continueOnBlock、agent hook 入力の subagent_type を追加しました。v2.1.140 で ConfigChange、disableAllHooks、allowManagedHooksOnly の動作が修正されたことも記載しました。ローカル検証では、claude --version が 2.1.140 (Claude Code) を返しました。6 |
| 2026-05-06 | Claude Code v2.1.131 まで、latest 系列のエビデンスを同期しました。v2.1.131 は VS Code の Windows での有効化と Mantle エンドポイント認証に関する修正リリースのため、コマンド、設定、ショートカット、hook、plugin、環境変数の各表を変更する必要はありませんでした。6 |
| 2026-05-05 | CC ガイド v2.36(CLI v2.1.126~v2.1.129)に同期しました。plugin の zip 読み込みに使う --plugin-url、--plugin-dir の .zip サポート、skillOverrides、CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY、CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE、CLAUDE_CODE_FORCE_SYNC_OUTPUT、v2.1.129 の実験的な themes / monitors に関する plugin manifest のガイダンスを追加しました。v2.1.129 まで対応しています。6 |
| 2026-04-29 | CC ガイド v2.35(CLI v2.1.117~v2.1.123)に同期しました。追加内容:alwaysLoad MCP オプションと起動時の自動再試行、claude plugin prune と --prune のカスケード、claude plugin tag、/skills の入力による絞り込み、/theme の名前付きテーマ、統合された /usage ダイアログ、vim のビジュアルモード(v / V)、PowerShell の自動承認、hook 入力の duration_ms とすべてのツールに対する updatedToolOutput、prUrlTemplate、wslInheritsWindowsSettings、autoMode.allow $defaults、環境変数 ANTHROPIC_BEDROCK_SERVICE_TIER、ENABLE_TOOL_SEARCH、CLAUDE_CODE_HIDE_CWD、DISABLE_UPDATES、CLAUDE_CODE_FORK_SUBAGENT、および GitLab / Bitbucket / GHE の PR URL に対応した --from-pr。v2.1.123 まで対応しています。 |
| 2026-04-19 | 更新:Sonnet 4.6 の 1M コンテキストを、長いコンテキスト向けの追加料金なしの標準価格 $3/$15 として表示するようにしました。料金に関する脚注を platform.claude.com/docs/en/about-claude/pricing に変更しました。v2.1.116 まで対応しています。 |
| 2026-04-04 | CC ガイド v2.26 から再作成しました。/powerup を追加し、/release-notes を更新し、/vim を削除しました。Ctrl+X Ctrl+K ショートカットを更新しました。4つの hook イベント(CwdChanged、FileChanged、TaskCreated、PermissionDenied)を追加しました。/cost にモデル別の内訳を追加しました。v2.1.92 まで対応しています。 |
| 2026-03-28 | チートシートの初版を公開しました。Claude Code CLI v2.1.85 まで対応しています。 |
17. 参考資料
このチートシートは、Claude Code CLI 完全ガイドのクイックリファレンス版です。セットアップ手順については、Claude Code クイックスタートをご覧ください。iOS および macOS プロジェクトについては、iOS Agent Development ガイド、XcodeBuildMCP 連携パターン、Apple Ecosystem シリーズもご参照ください。最終更新日:2026年7月17日。
-
Claude Code v2.1.129 リリースノート、Claude Code v2.1.131 リリースノート、Claude Code v2.1.139 リリースノート、Claude Code v2.1.140 リリースノート、Claude Code v2.1.141 リリースノート、Claude Code v2.1.142 リリースノート、Claude Code v2.1.143 リリースノート、Claude Code v2.1.144 リリースノート、Claude Code v2.1.145 リリースノート、Claude Code v2.1.147 リリースノート、Claude Code v2.1.148 リリースノート、Claude Code v2.1.149 リリースノート、Claude Code v2.1.150 リリースノート、Claude Code Agent View ドキュメント、Claude Code Goal ドキュメント、および Claude Code CHANGELOG ↩↩↩↩↩↩↩↩↩↩
-
Claude Code v2.1.206 リリースノート、v2.1.207、v2.1.208、v2.1.210、v2.1.211、v2.1.212、および Claude Code アクセシビリティドキュメント。2026年7月。 ↩↩