Claude Code チートシート:コマンド、設定、ショートカット
# v2.1.150対応に更新した、すばやく参照できるClaude Codeチートシートです。CLI flags、slash commands、keyboard shortcuts、hooks、plugins、Agent View、/goal、Workflow、env varsを確認できます。
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 Flags
| Flag | 説明 | 例 |
|---|---|---|
-p |
Print mode — 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 |
--enable-auto-mode |
Auto Mode を有効にして開始します | claude --enable-auto-mode |
--dangerously-skip-permissions |
YOLO mode — すべての確認プロンプトをスキップします | 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 アーカイブを読み込みます(.zip 対応は v2.1.128+) |
claude --plugin-dir ./my-plugin.zip |
--channels |
承認プロンプトを Telegram/Discord に中継します | claude --channels |
--debug |
デバッグログを有効にします | claude --debug |
--init |
CLAUDE.md でプロジェクトを初期化します | claude --init |
3. Slash Commands
| Command | 実行内容 |
|---|---|
/init |
CLAUDE.md でプロジェクトを初期化します |
/compact |
会話履歴を圧縮します。焦点を追加できます: /compact focus on tests |
/context |
コンテキストウィンドウの使用状況を、実行可能な提案つきで表示します |
/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 |
高速出力モードを切り替えます |
/effort |
effort レベルを設定します: low、medium、high |
/status |
セッション状態、モデル、設定を表示します |
/permissions |
権限設定を対話的に管理します |
/config |
完全な設定インターフェースを開きます |
/mcp |
MCP サーバーを設定します。/mcp enable、/mcp disable |
/hooks |
hook 設定を表示します |
/memory |
auto-memory ファイルを表示、管理します |
/copy |
コードブロックをコピーします。/copy N で最新から N 番目のレスポンスを対象にします |
/resume |
名前付きセッションを再開します。/resume 1 または /resume name |
/rename |
現在のセッションに名前を付けます。/rename feature-auth |
/branch |
並行探索のために会話を分岐します |
/clear |
会話履歴を消去します |
/plan |
plan mode に入ります。/plan refactor the auth module |
/powerup |
アニメーションデモつきの対話型機能レッスンです(v2.1.90+) |
/voice |
プッシュトゥトークの音声モードを切り替えます |
/loop |
繰り返しタスクです。/loop 5m /foo は 5 分ごとに実行します |
/rewind |
チェックポイントに戻ります(または Esc を2回押します) |
/export |
会話トランスクリプトをエクスポートします |
/add-dir |
ファイルアクセスを広げるため、作業ディレクトリを追加します |
/agents |
subagents を管理します |
/goal |
完了条件を設定します。Claude は目標が満たされるまで続行します(v2.1.139+) |
/skills |
インストール済み skills を一覧表示します。入力で絞り込める検索ボックスがあります(v2.1.121+) |
/bashes |
バックグラウンドの bash タスクを一覧表示します |
/tasks |
バックグラウンド agents を一覧表示します |
/theme |
名前付きテーマを管理します(v2.1.118+)。plugins には themes/ ディレクトリが同梱されます |
/color |
プロンプトバーの色を設定します。/color default でリセットします |
/code-review [effort] |
任意の effort レベルで正しさに関わるバグを見つけます。--comment は GitHub PR に inline コメントを投稿します(v2.1.147 で /simplify から改名) |
/batch |
バッチ操作を実行します |
/security-review |
脆弱性の観点でコードをレビューします |
/claude-api |
Claude API/Anthropic SDK でアプリを構築します |
/doctor |
インストール状態の健全性を確認します |
/bug |
バグを Anthropic に報告します |
/release-notes |
changelog つきの対話型バージョンピッカーです(v2.1.92+) |
/buddy |
ターミナルの相棒ペットです — 18種、5段階のレアリティ、アカウント ID から決定的に生成されます |
/login / /logout |
セッション内で認証、またはサインアウトします |
Custom commands: .claude/commands/my-command.md(プロジェクト)または ~/.claude/commands/my-command.md(個人)を作成し、/my-command で呼び出します。Commands は、説明、許可ツール、モデル上書き、$ARGUMENTS または位置引数 $1、$2 による引数補間のための YAML frontmatter に対応しています。
---
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. Keyboard Shortcuts
一般操作
| Shortcut | 操作 |
|---|---|
Ctrl+C |
現在の操作をキャンセルします |
Ctrl+D |
セッションを終了します(EOF) |
Ctrl+L |
画面をクリアします(履歴は保持されます) |
Ctrl+O |
詳細出力を切り替えます |
Ctrl+R |
コマンド履歴を検索します |
Ctrl+V |
クリップボードから画像を貼り付けます |
Ctrl+B |
現在の操作をバックグラウンド化します |
Ctrl+X Ctrl+K |
すべての agents を停止します(v2.1.83 で Ctrl+F から変更) |
Ctrl+S |
プロンプト下書きを退避します |
Ctrl+G |
外部エディタを開きます |
Esc Esc |
最後の変更を巻き戻します |
Tab |
プロンプト候補を受け入れます |
! Tab |
Bash 履歴を補完します |
Shift+Tab |
権限モードを順に切り替えます |
Alt+P / Option+P |
入力中にモデルを切り替えます |
Alt+T |
thinking mode を切り替えます |
Ctrl+T |
シンタックスハイライトを切り替えます |
Shift+Down |
agent チームのメンバーを順に切り替えます |
Up/Down |
コマンド履歴を移動します |
v |
Vim visual mode — 文字単位で選択します(v2.1.118+、vim mode のみ) |
V |
Vim visual-line mode(v2.1.118+、vim mode のみ) |
? |
ショートカットを表示します |
Quick Prefixes
| Prefix | 操作 | 例 |
|---|---|---|
# |
永続メモリに追加します | # 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 config |
最初に一致した設定が適用されます。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
},
"includeCoAuthoredBy": 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.118+):
| Key | Behavior |
|---|---|
autoMode.allow $defaults |
組み込みリストに加えてカスタムルールを追加する Sentinel(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 cloud MCP connectors を読み込むための Enterprise 管理設定 — v2.1.149+ |
完全な設定 schema については、フルガイドの Configuration Deep Dive をご覧ください。
7. CLAUDE.md クイックリファレンス
CLAUDE.md はプロジェクトの指示ファイルです。Claude は各セッションの開始時にこれを読み込みます。
配置場所:
| Location | Scope |
|---|---|
CLAUDE.md(プロジェクトルート) |
このプロジェクトの全ユーザー、全セッション |
.claude/CLAUDE.md |
同上、代替の場所 |
~/.claude/CLAUDE.md |
個人用、全プロジェクト |
含める内容:
# 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
ざっと読める状態にしておきましょう。密度の高い長文は、毎セッションで context tokens を消費します。箇条書き、表、短い code blocks を使ってください。長い段落は避けましょう。Claude は各セッションの開始時に CLAUDE.md を読むため、すべての単語が context を消費します。
Pro tips:
- CLAUDE.md を編集せずに auto-memory へ追加するには、REPL で # プレフィックスを使います: # Always use TypeScript strict mode
- サブディレクトリ内の CLAUDE.md は、Claude がそのディレクトリ内のファイルを読むときに読み込まれます
- チーム共有のルールは、モジュール化しやすいように .claude/rules/*.md に置きます
8. 権限モード
| Mode | Behavior | Use Case |
|---|---|---|
default |
各ツールの初回使用時に確認します | 通常の開発 |
acceptEdits |
ファイル編集を自動承認し、bash は確認します | 信頼できるプロジェクト |
auto |
分類器(Sonnet 4.6)が各アクションの安全性をレビューします | 安全策付きの自律実行 |
plan |
読み取り専用 — 編集や実行は許可されません | 分析と計画のみ |
bypassPermissions |
すべての確認をスキップします | CI/CD 自動化 |
Auto Mode(v2.1.85+)は、--dangerously-skip-permissions の推奨代替です。読み取り専用操作とファイル編集は自動承認されます。カスタムの許可/拒否ルールが先に解決されます。それ以外は safety classifier に送られます。デフォルトで自動ブロックされるもの: curl | bash、main への force-push、本番 deploy、大量の cloud 削除、IAM 変更、機密データの外部送信。1
Circuit breaker: 1 セッション内で 3 回連続ブロック、または合計 20 回ブロックされると、手動確認に戻って一時停止します。
# Enable at startup
claude --enable-auto-mode
# Cycle during session
Shift+Tab # default -> acceptEdits -> auto -> plan
PowerShell 自動承認(v2.1.119+): PowerShell ツールコマンドは、Bash コマンドと同じように permission mode で自動承認されます。PowerShell(Get-*:*) のような許可ルールを使うと、読み取り専用操作の確認を省略できます。PowerShell を多用する workflow では v2.1.149+ を使ってください。組み込み cd の permission bypass、prefix/wildcard allow-rule matching、古い directory variable tracking が修正されています。
9. Hook Events
| Event | When It Fires | Can Block? |
|---|---|---|
PreToolUse |
ツール実行前 | はい |
PostToolUse |
ツール完了後 | いいえ |
PostToolUseFailure |
ツール失敗後 | いいえ |
UserPromptSubmit |
ユーザーが prompt を送信したとき | はい |
Stop |
Claude が応答を完了したとき | はい |
SubagentStart |
Subagent が起動したとき | いいえ |
SubagentStop |
Subagent が完了したとき | はい |
SessionStart |
セッション開始時 | いいえ |
SessionEnd |
セッション終了時 | いいえ |
Notification |
アラートがトリガーされたとき | いいえ |
| InstructionsLoaded | CLAUDE.md が読み込まれたとき | いいえ |
| ConfigChange | セッション中に設定ファイルが変更されたとき | はい |
| WorktreeCreate | Worktree が作成されるとき | はい |
| WorktreeRemove | Worktree が削除されるとき | いいえ |
| PreCompact | context compaction の前 | いいえ |
| PostCompact | context compaction の後 | いいえ |
| Elicitation | MCP が構造化入力を要求したとき | はい |
| ElicitationResult | ユーザーが MCP dialog に応答したとき | はい |
| StopFailure | API error により turn が終了したとき | いいえ |
| PermissionRequest | 権限 dialog が表示されたとき | はい |
| PermissionDenied | Auto mode がアクションを拒否したとき(v2.1.88+) | いいえ |
| CwdChanged | 作業ディレクトリが変更されたとき(v2.1.83+) | いいえ |
| FileChanged | 監視対象ファイルが外部で変更されたとき(v2.1.83+) | いいえ |
| TaskCreated | 新しい task が作成されたとき(v2.1.84+) | いいえ |
| TeammateIdle | Agent team member が idle になったとき | はい |
| TaskCompleted | Task が完了としてマークされたとき | はい |
完全な hook protocol(input/output JSON、matchers、exit codes)については、フルガイドの Hooks Deep Dive をご覧ください。
10. Hook 設定
Hooks は 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 構文:
| Pattern | Matches |
|---|---|
* |
すべてのツール |
Bash |
Bash のみ |
Edit\|Write |
Edit または Write |
mcp__github |
MCP server tools |
""(空) |
ツールのない events(例: UserPromptSubmit) |
Exit codes:
| Code | Meaning |
|---|---|
0 |
成功 — 操作は続行されます |
2 |
ブロック — 操作は停止し、stderr が Claude に渡されます |
1, 3+ |
ブロックしない warning |
Async hooks はブロックせずにバックグラウンドで実行されます。hook object に "async": true を追加してください。2
Hook output / input fields:
PostToolUse/PostToolUseFailurehook input のduration_ms(v2.1.119+)— permission prompts と PreToolUse hooks を除いたツール実行時間です。hookSpecificOutput.updatedToolOutput(v2.1.121+)— 任意のツールの tool output を置き換えます(v2.1.118 では MCP のみに導入され、v2.1.121 で全ツールに拡張されました)。hookSpecificOutput.sessionTitle(v2.1.96+)—UserPromptSubmithook から session title を設定します。- command hooks の
args: string[](v2.1.139+)— shell quoting なしで構造化 argv を渡します。 PostToolUsehooks のcontinueOnBlock(v2.1.139+)— block reason を Claude に戻し、turn を続行します。- agent hook input の
subagent_type(v2.1.140+)— 実行中の agent type を識別します。 - hook JSON output の
terminalSequence(v2.1.141+)— notifications、window titles、bells 用の terminal-control sequences を出力します。
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+): カスタム URI スキームで OAuth を完了するために必要です。デスクトップアプリと claude.ai connector フローが対象です。
11.5. Plugin CLI コマンド
| Command | Behavior |
|---|---|
claude --plugin-url <url> |
現在のセッション用に plugin .zip アーカイブを取得します(v2.1.129+) |
claude --plugin-dir <path> |
現在のセッション用に plugin ディレクトリまたは .zip アーカイブを読み込みます(.zip サポートは v2.1.128+) |
claude plugin prune |
親が存在しなくなった自動インストール済み plugins を削除します(v2.1.121+) |
claude plugin uninstall <name> --prune |
アンインストールし、孤立した自動インストール済み依存関係を連鎖的に削除します(v2.1.121+) |
claude plugin tag |
バージョン検証付きでリリース用 git タグを作成します(v2.1.118+) |
12. Subagent の種類
| Type | Default Model | Mode | Use For |
|---|---|---|---|
| Explore | Haiku(高速) | 読み取り専用 | コードベース検索、ファイル探索、構造把握 |
| General-purpose | メインを継承 | 完全な読み書き | 複雑な調査と変更タスク |
| Plan | メインを継承 | 読み取り専用 | 実行前の実装計画 |
| Custom | 設定可能 | 設定可能 | ドメイン固有の作業(セキュリティレビュー、テストなど) |
Claude は自動的に subagents へ委任します。明示的に依頼することもできます。
> Use the explore agent to find all auth-related files
> Have a subagent analyze the database schema
Custom subagents は、YAML frontmatter を持つ markdown ファイルとして .claude/agents/(プロジェクト)または ~/.claude/agents/(個人)に定義します。最大10個の subagents を並列実行できます。4
claude agents は現在のリリースで Agent View を開きます。これは、実行中、ブロック中、完了済みの Claude Code セッションを扱う research-preview の運用画面です。claude agents --cwd <path> はビューを1つのディレクトリにスコープします(v2.1.141+)。v2.1.142 では background sessions 用の dispatch flags が追加され、v2.1.143 ではそれらの flags が dashboard と background sessions に一貫して適用されます: --add-dir, --settings, --mcp-config, --plugin-dir, --permission-mode, --model, --effort, --dangerously-skip-permissions。v2.1.144 では background sessions の /resume サポートが追加され、bg でマークされます。v2.1.145 では claude agents --json、awaiting-input タブ数、Agent View の reply-pane 修正が追加されます。v2.1.147 では、アイドル時も生存し続け、更新時に同じ場所で再起動する pinned background sessions が追加されます。Agent View は監視に使うものであり、作業が品質ゲートを通過した証拠としては使わないでください。6
Custom agent frontmatter フィールド:
| Field | Purpose |
|---|---|
name |
一意の識別子(小文字、ハイフン) |
description |
呼び出すタイミング(自動委任には “PROACTIVELY” を含めます) |
tools |
カンマ区切りのツール一覧。生成可能な種類を制限する Agent(Explore) をサポートします |
disallowedTools |
継承セットから拒否するツール |
model |
opus、sonnet、haiku、または inherit(デフォルト) |
permissionMode |
default、acceptEdits、plan、bypassPermissions など |
maxTurns |
agentic turn の最大数 |
background |
常に background task として実行する場合は true |
isolation |
分離された git worktree コピーには worktree |
Custom 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
| Variable | Purpose |
|---|---|
ANTHROPIC_API_KEY |
直接 API 認証 |
ANTHROPIC_AUTH_TOKEN |
カスタム認可ヘッダー |
ANTHROPIC_CUSTOM_HEADERS |
追加のリクエストヘッダー |
Model 設定
| Variable | Purpose |
|---|---|
ANTHROPIC_MODEL |
デフォルト model を上書きします |
CLAUDE_CODE_SUBAGENT_MODEL |
subagents 用の model。v2.1.147 では agent-team teammate processes への伝播が修正されます |
CLAUDE_CODE_WORKFLOWS |
デフォルトでオフの Workflow tool を有効にするには 1 を設定します。決定的な multi-agent orchestration に使います(v2.1.147+) |
MAX_THINKING_TOKENS |
extended thinking を有効にします |
CLAUDE_CODE_MAX_OUTPUT_TOKENS |
出力長を制限します |
Cloud Providers
| Variable | Purpose |
|---|---|
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 service tier — default/flex/priority(v2.1.122+)。X-Amzn-Bedrock-Service-Tier として送信されます |
ENABLE_TOOL_SEARCH=true |
Vertex AI で Tool Search を有効にします(v2.1.119+。未サポートの beta header を避けるため、デフォルトではオフ) |
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 |
/model picker 用の gateway /v1/models discovery を有効にします(v2.1.129+) |
動作制御
| Variable | Purpose |
|---|---|
DISABLE_AUTOUPDATER=1 |
自動更新を防ぎます |
DISABLE_UPDATES=1 |
手動の claude update を含むすべての更新経路をブロックします(v2.1.118+、DISABLE_AUTOUPDATER より厳格) |
CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE=1 |
Homebrew/WinGet インストールでは、package-manager upgrades をバックグラウンドで実行し、再起動を促します(v2.1.129+) |
CLAUDE_CODE_PLUGIN_PREFER_HTTPS=1 |
SSH keys が利用できない場合、SSH ではなく HTTPS 経由で GitHub plugin sources を clone します(v2.1.141+) |
CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE=1 |
v2.1.142+ の Opus 4.7 デフォルトではなく、Opus 4.6 の Fast mode を維持します |
CLAUDE_CODE_STOP_HOOK_BLOCK_CAP |
blocking stop hooks が繰り返された後に警告付きで turn を終了する v2.1.143+ の上限を上書きします |
CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1 |
v2.1.143+ の PowerShell -ExecutionPolicy Bypass 動作を無効にします |
CLAUDE_CODE_USE_POWERSHELL_TOOL=0 |
Bedrock、Vertex、Foundry ユーザー向けに v2.1.143 でデフォルト有効になる PowerShell tool を無効にします |
DISABLE_TELEMETRY=1 |
使用状況 telemetry を無効にします |
DISABLE_COST_WARNINGS=1 |
コスト警告を非表示にします |
DISABLE_PROMPT_CACHING=1 |
prompt caching をグローバルに無効にします |
CLAUDE_CODE_DISABLE_1M_CONTEXT=1 |
1M ではなく標準の 200K を使用します |
CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS=1 |
組み込みの commit/PR instructions を削除します |
CLAUDE_CODE_HIDE_CWD=1 |
起動ロゴの作業ディレクトリを非表示にします(v2.1.119+) |
CLAUDE_CODE_FORK_SUBAGENT=1 |
external builds で forked subagents を使用します(v2.1.117+。v2.1.121+ では非対話型 -p mode でも動作します) |
CLAUDE_CODE_FORCE_SYNC_OUTPUT=1 |
自動検出で見逃された場合に、同期された terminal output を強制します(v2.1.129+) |
Tool 設定
| Variable | Purpose |
|---|---|
BASH_DEFAULT_TIMEOUT_MS |
Bash command timeout(デフォルト 30000) |
BASH_MAX_TIMEOUT_MS |
bash timeout の最大値(デフォルト 600000) |
MCP_TIMEOUT |
MCP server startup timeout(デフォルト 5000) |
MCP_TOOL_TIMEOUT |
MCP tool execution timeout(デフォルト 30000)。v2.1.142 では、高い値を無視する remote HTTP/SSE calls が修正されます |
Network と Proxy
| Variable | Purpose |
|---|---|
HTTP_PROXY / HTTPS_PROXY |
Proxy 設定 |
NO_PROXY |
特定ドメインでは proxy をバイパスします |
CLAUDE_CODE_CLIENT_CERT |
mTLS certificate path |
ANTHROPIC_WORKSPACE_ID |
ルールが複数の workspaces にまたがる場合に workload-identity-federated tokens のスコープを指定します(v2.1.141+) |
完全な一覧は、完全版ガイドの Environment Variables をご覧ください。
14. コスト参照
100万トークンあたりの料金(2026年4月時点)です。5
| Model | Input | Output | Notes |
|---|---|---|---|
| Opus 4.7 | $5.00 | $25.00 | 現在のフラッグシップです。標準料金で1Mコンテキストを利用できます。ロングコンテキストの追加料金はありません。 |
| Opus 4.6 (legacy) | $5.00 | $25.00 | 現在は1Mコンテキストも標準料金です |
| Sonnet 4.6 | $3.00 | $15.00 | バランス型モデルです。標準料金で1Mコンテキストを利用できます。ロングコンテキストの追加料金はありません。 |
| Haiku 4.5 | $1.00 | $5.00 | 探索、シンプルなタスク |
典型的なセッションでは、入力トークンを50K〜200K、出力トークンを10K〜50K消費します。Haikuのセッションは$0.10〜$0.45です。Opusのセッションは$0.50〜$2.25です。
プラン別のデフォルトモデル(2026年4月16日時点のClaude Code):
- Max、Team Premium → Opus 4.7
- Pro、Team Standard、Enterprise、Anthropic API → Sonnet 4.6(Enterprise + API は2026年4月23日にOpus 4.7へ切り替わります)
- Bedrock、Vertex、Foundry → Sonnet 4.5(新しいモデルは
ANTHROPIC_DEFAULT_OPUS_MODELで固定します)
Opus 4.7にはClaude Code v2.1.111以降が必要です。固定のthinking budgetはなく、adaptive reasoningのみを使用します。Opus 4.7では、コーディングやagentic workload向けのデフォルトとして、新しい xhigh effortレベルが使われます。
セッション中にモデルを切り替える:
/model opus # Switch to Opus (resolves to 4.7 on API, 4.6 on Bedrock/Vertex/Foundry)
/model sonnet # Switch to Sonnet 4.6
/model haiku # Switch to Haiku 4.5
/effort xhigh # Opus 4.7 only — recommended for coding/agentic
判断ルール: シンプルな探索はHaikuを使います。コストを抑えたい日常的なコーディングはSonnetです。難しい推論、アーキテクチャ、agentic loop、セキュリティ分析にはOpusを使います。複雑なリファクタリングでは opusplan を使います(Opusが計画し、Sonnetが実行します)。
15. 主要ファイルの場所
| Path | Purpose |
|---|---|
~/.claude/settings.json |
ユーザー全体の設定 |
~/.claude/keybindings.json |
カスタムキーボードショートカット |
~/.claude/CLAUDE.md |
個人用の指示(すべてのプロジェクト) |
~/.claude/commands/ |
個人用slash command |
~/.claude/skills/ |
個人用skills |
~/.claude/agents/ |
個人用subagent定義 |
~/.claude.json |
実行時状態、OAuth token、MCP config |
.claude/settings.json |
プロジェクト設定(gitで共有) |
.claude/settings.local.json |
プロジェクト設定(個人用、gitignored) |
.claude/CLAUDE.md |
プロジェクトの指示 |
.claude/commands/ |
プロジェクトのslash command |
.claude/agents/ |
プロジェクトのsubagent定義 |
.claude/skills/ |
プロジェクトのskills |
.claude/plans/ |
Plan modeの出力ファイル |
.claude/memory/ |
自動memoryファイル |
.mcp.json |
プロジェクトのMCP server config |
CLAUDE.md |
プロジェクトの指示(root代替) |
16. 変更履歴
| Date | Change |
|---|---|
| 2026-05-24 | Claude Code v2.1.150までのlatest-line evidenceを同期しました。/usage のカテゴリ別制限使用量、changelog経由の /diff キーボードスクロール注記、changelog経由のGFM task-list checkboxレンダリング注記、Enterprise allowAllClaudeAiMcps、PowerShell permission修正ガイダンス、Bash/git-worktree/managed-settings/OTEL/Remote Controlの信頼性注記を追加しました。v2.1.150自体には、発表済みのユーザー向け変更はありません。ローカル検証: ローカルの claude --version は 2.1.144 (Claude Code) を返し、npm latestは 2.1.150 でした。6 |
| 2026-05-21 | Claude Code v2.1.147までのlatest-line evidenceを同期しました。デフォルトではオフのWorkflow tool(CLAUDE_CODE_WORKFLOWS=1)、固定されたAgent Viewバックグラウンドセッション、/simplify を置き換える /code-review [effort] --comment、強化されたREPL/Workflow sandbox、auto-updaterとlarge-diffの改善、重複prompt-historyの抑制、enterprise-login、PowerShell、MCP pagination、Agent View、plugin、hook-condition、pasted-textの修正を追加しました。ローカル検証: ローカルの claude --version は 2.1.144 (Claude Code) を返し、npm latestは 2.1.147 でした。6 |
| 2026-05-19 | Claude Code v2.1.145までのlatest-line evidenceを同期しました。claude agents --json、Agent Viewのawaiting-inputタブ数、status-line GitHub repo/PR JSON fields、より充実したpre-install plugin discovery、Stop/SubagentStopの background_tasks と session_crons hook input、OTEL agent_id/parent_agent_id、permission、MCP、spinner、Windows、Agent View、task-list、plugin validation、skill recursion、Read toolの修正を追加しました。ローカル検証: ローカルの claude --version は 2.1.144 (Claude Code) を返し、npm latestは 2.1.145 でした。6 |
| 2026-05-19 | Claude Code v2.1.144までのlatest-line evidenceを同期しました。バックグラウンドセッション向けの /resume サポート、/model の現在セッション/デフォルト挙動、/usage-credits、pluginのlast-updated表示、background-subagent duration通知、terminal/background-sessionの信頼性修正を追加しました。ローカル検証: claude --version は 2.1.144 (Claude Code) を返し、npm latestは 2.1.144 でした。6 |
| 2026-05-18 | Claude Code v2.1.143までのlatest-line evidenceを同期しました。Agent View dispatch consistency、stop-hook block cap、PowerShell policy env varsを追加し、plugin dependency enforcement、projected plugin context cost、worktree.bgIsolation: "none"、background-session model/effort preservation、/goal evaluator timingの修正を注記しました。ローカル検証: claude --version は 2.1.142 (Claude Code) を返し、npm latestは 2.1.143 でした。6 |
| 2026-05-15 | Claude Code v2.1.142までのlatest-line evidenceを同期しました。terminalSequence、claude agents --cwd、v2.1.142のbackground-session dispatch flags、Fast-mode Opus 4.7 default override、HTTPS plugin clone env var、workload-identity workspace env var、MCP_TOOL_TIMEOUT remote HTTP/SSE fix noteを追加しました。ローカル検証: claude --version は 2.1.141 (Claude Code) を返し、npm latestは 2.1.142 でした。6 |
| 2026-05-13 | Claude Code v2.1.140までのlatest-line evidenceを同期しました。/goal、Agent View注記、command-hook args、PostToolUse continueOnBlock、agent hook input上の 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-line evidenceを同期しました。v2.1.131はVS Code Windows activationとMantle endpoint authenticationの修正リリースのため、command、config、shortcut、hook、plugin、env-var tableの変更は不要でした。6 |
| 2026-05-05 | CC guide v2.36(CLI v2.1.126〜v2.1.129)に同期しました。追加項目: plugin zip loading向けの --plugin-url、--plugin-dir の .zip サポート、skillOverrides、CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY、CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE、CLAUDE_CODE_FORCE_SYNC_OUTPUT、experimental themes/monitors 向けのv2.1.129 plugin manifest guidance。v2.1.129までカバーしています。6 |
| 2026-04-29 | CC guide v2.35(CLI v2.1.117〜v2.1.123)に同期しました。追加項目: alwaysLoad MCP option + startup auto-retry、claude plugin prune と --prune cascade、claude plugin tag、/skills type-to-filter、/theme named themes、/usage merged dialog、vim visual modes(v/V)、PowerShell auto-approval、hook input上の duration_ms + すべてのtool向け updatedToolOutput、prUrlTemplate、wslInheritsWindowsSettings、autoMode.allow $defaults、env vars ANTHROPIC_BEDROCK_SERVICE_TIER、ENABLE_TOOL_SEARCH、CLAUDE_CODE_HIDE_CWD、DISABLE_UPDATES、CLAUDE_CODE_FORK_SUBAGENT、--from-pr がGitLab/Bitbucket/GHE PR URLを受け付ける点。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 guide v2.26から再作成しました。/powerup を追加し、/release-notes を更新し、/vim を削除しました。Ctrl+X Ctrl+K shortcutを更新しました。4つのhook event(CwdChanged、FileChanged、TaskCreated、PermissionDenied)を追加しました。モデル別内訳を含めて /cost を更新しました。v2.1.92までカバーしています。 |
| 2026-03-28 | cheat sheetの初回リリースです。v2.1.85までのClaude Code CLIをカバーしています |
17. 参照
このチートシートは、完全版 Claude Code CLI ガイドのクイック参照用コンパニオンです。セットアップの手順は、Claude Code quickstartをご覧ください。iOS と macOS プロジェクトについては、iOS Agent Development ガイド、XcodeBuildMCP 連携パターン、Apple Ecosystem Seriesも参照してください。最終更新日: 2026年5月24日。
-
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 docs、Claude Code Goal docs、および Claude Code CHANGELOG ↩↩↩↩↩↩↩↩↩↩