agent:~/.claude$ cat claude-code-cheatsheet.md

Claude Codeチートシート:コマンド、設定、ショートカット

# v2.1.220対応のClaude Code早見表です。CLIフラグ、スラッシュコマンド、キーボードショートカット、権限モード(Manualへの名称変更)、モデル(Opus 5、デフォルトのSonnet 5)、フック、プラグイン、Agent View、Workflow、環境変数を網羅しています。

author: words: 1233 read_time: 23m updated: 2026-08-09 10:17

Part 2 of New to Claude Code

$ less claude-code-cheatsheet.md

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 出力形式を textjsonstream-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アーカイブを読み込み(.zip対応はv2.1.128以降) 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. Slash Commands

コマンド 機能
/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 高速出力モードを切り替え — Opus 5 / Opus 4.8のみ(v2.1.219でOpus 4.7を削除)。出力速度は約2.5倍、料金はMTokあたり$10/$50
/effort effortレベルを設定:lowmediumhigh
/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がメッセージを送信できるすべてのagentを一覧表示:subagents、ほかのローカルセッション、およびRemote Control使用時は別のマシン上のセッション(v2.1.224)
/peers /list-agentsのエイリアス(v2.1.224)
/clear 会話履歴を消去
/plan planモードに移行。/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にインラインコメントを投稿(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 frontmatterを使用して、説明、許可するツール、モデルの上書き、$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+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モードを切り替え
Ctrl+T シンタックスハイライトを切り替え
Shift+Down agent teamのチームメイトを順に切り替え
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フラグ コマンドライン引数 現在のセッション
ローカルプロジェクト .claude/settings.local.json 個人用、現在のプロジェクト(gitignore対象)
共有プロジェクト .claude/settings.json チーム用、gitへチェックイン
ユーザー全体 ~/.claude/settings.json すべてのプロジェクト
ランタイム状態 ~/.claude.json OAuthトークン、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
  },
  "includeCoAuthoredBy": true,
  "cleanupPeriodDays": 30,
  "respectGitignore": true,
  "showTurnDuration": true,
  "language": "en",
  "autoMemoryDirectory": ".claude/memory",
  "plansDirectory": ".claude/plans"
}

権限ルールの構文: Tool(pattern:*) では前方一致が適用されます。Bash(npm run test:*) は、npm run testnpm run test:unit などを許可します。ファイルパターンには glob 構文を使用します(Edit(src/**))。v2.1.214 以降、単一セグメントの dir/** allow ルールが一致するのは <cwd>/dir のみです。ツリー内の任意の場所にある dir/ には一致しなくなりました。深さを問わず一致させるには Edit(**/src/**) と記述してください。denyask ルールでは深さを問わない一致が維持され、hook の if: 条件にも同じ cwd スコープが適用されます。

新しいキー(v2.1.118 以降):

キー 動作
autoMode.allow $defaults 組み込みリストにカスタムルールを追加するセンチネルです(soft_denyenvironment でも使用可能)— v2.1.118 以降
prUrlTemplate フッターに表示する PR バッジの URL テンプレートです — v2.1.119 以降
wslInheritsWindowsSettings WSL が Windows 側の管理対象設定を継承します — v2.1.118 以降
skillOverrides skills を非表示または折りたたみ表示にします。指定値は offuser-invocable-onlyname-only です — v2.1.129 以降
allowAllClaudeAiMcps managed-mcp.json とともに claude.ai のクラウド MCP コネクターを読み込むための、企業向け管理対象設定です — 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(「エージェント数を15未満に抑える」)で、値が設定されている間は /config の該当行が非表示になります — v2.1.219 以降

設定スキーマの全項目については、完全版ガイドの設定の詳細解説をご覧ください。


7. CLAUDE.md クイックリファレンス

CLAUDE.md は、プロジェクト用の指示ファイルです。Claude は各セッションの開始時にこのファイルを読み込みます。

配置場所:

場所 適用範囲
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

ひと目で把握できる内容にしましょう。密度の高い文章は、セッションごとにコンテキストトークンを浪費します。箇条書き、表、短いコードブロックを使用してください。長い段落は避けましょう。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 分類器(Sonnet 4.6)が各操作の安全性を審査します 安全策を備えた自律実行
plan 読み取り専用です。編集や実行は許可されません 分析と計画のみ
bypassPermissions すべての確認を省略します CI/CD の自動化

Auto Mode(v2.1.85 以降)は、--dangerously-skip-permissions の後継として推奨されるモードです。読み取り専用操作とファイル編集は自動承認されます。カスタムの allow/deny ルールが先に評価され、それ以外はすべて安全性分類器で審査されます。デフォルトで自動ブロックされる操作には、curl | bash、main への force-push、本番環境へのデプロイ、クラウドリソースの一括削除、IAM の変更、機密データの外部送信があります。1

サーキットブレーカーにより、3回連続または1セッションで合計20回ブロックされると一時停止し、手動確認へ戻ります。

# 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 イベント

イベント 発生タイミング ブロック可能?
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 mode が操作を拒否したとき(v2.1.88 以降) | いいえ | | CwdChanged | 作業ディレクトリが変更されたとき(v2.1.83 以降) | いいえ | | FileChanged | 監視対象ファイルが外部から変更されたとき(v2.1.83 以降) | いいえ | | TaskCreated | 新しいタスクが作成されたとき(v2.1.84 以降) | いいえ | | TeammateIdle | エージェントチームのメンバーが待機状態になったとき | はい | | TaskCompleted | タスクが完了としてマークされたとき | はい |

hook プロトコルの全仕様(入出力 JSON、マッチャー、終了コード)については、完全版ガイドのHooks の詳細解説をご覧ください。


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"
          }
        ]
      }
    ]
  }
}

マッチャーの構文:

パターン 一致対象
* すべてのツール
Bash Bash のみ
Edit\|Write Edit または Write
mcp__github MCP サーバーのツール
""(空文字列) ツールを伴わないイベント(例:UserPromptSubmit

終了コード:

コード 意味
0 成功 — 操作を続行します
2 ブロック — 操作を停止し、stderr を Claude に渡します
1, 3+ ブロックしない警告

非同期 hooks は、処理をブロックせずバックグラウンドで実行されます。hook オブジェクトに "async": true を追加してください。2

Hook の出力/入力フィールド:

  • PostToolUsePostToolUseFailure の hook 入力にある duration_ms(v2.1.119 以降)— 権限確認と PreToolUse hooks を除いたツール実行時間です。
  • hookSpecificOutput.updatedToolOutput(v2.1.121 以降)— 任意のツール出力を置き換えます(v2.1.118 では MCP のみに導入され、v2.1.121 で全ツールに拡張されました)。
  • hookSpecificOutput.sessionTitle(v2.1.96 以降)— UserPromptSubmit hook からセッションタイトルを設定します。
  • コマンド hooks の args: string[](v2.1.139 以降)— シェルのクォート処理を使わず、構造化された argv を渡します。
  • PostToolUse hooks の continueOnBlock(v2.1.139 以降)— ブロック理由を Claude に返し、ターンを続行します。
  • エージェントの hook 入力にある subagent_type(v2.1.140 以降)— 実行中のエージェントタイプを識別します。
  • 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以降): 信頼できるサーバーをツール検索による遅延読み込みの対象から除外します。そのサーバーのすべてのツールがセッション開始時に読み込まれ、ToolSearch の往復処理は発生しません。

{
  "mcpServers": {
    "github": {
      "type": "http",
      "url": "https://api.githubcopilot.com/mcp/",
      "alwaysLoad": true
    }
  }
}

自動再試行(v2.1.121以降): 起動時にエラーが発生した MCP サーバーは、切断済みと判定される前に最大3回再試行されます。

SDK mcp_authenticateredirectUri(v2.1.121以降): カスタムURIスキーム(デスクトップアプリやclaude.aiのコネクターフロー)で OAuth を完了するために必要です。


11.5. Plugin CLI コマンド

コマンド 動作
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の種類

種類 デフォルトモデル モード 用途
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 opussonnethaiku、または inherit(デフォルト)
permissionMode default/manualacceptEditsplanbypassPermissions など
maxTurns agenticターンの最大数
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以降)

動作制御

変数 用途
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のpluginソースをSSHではなくHTTPS経由でクローン(v2.1.141以降)
CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE 削除済み。v2.1.160以降は効果がありません。Fast modeは現在、/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_HIDE_CWD=1 起動ロゴで作業ディレクトリを非表示(v2.1.119以降)
CLAUDE_CODE_FORK_SUBAGENT=1 外部ビルドで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_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_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年7月時点)。5

モデル 入力 出力 備考
Sonnet 5 $3.00(導入価格$2) $15.00(導入価格$10) v2.1.197(2026年6月30日)以降のClaude Codeのデフォルトモデルです。 ネイティブ1Mコンテキストに対応し、導入価格は2026年8月31日まで適用されます。/model sonnetclaude-sonnet-5)。
Opus 5 $5.00 $25.00 v2.1.219(2026年7月24日)以降のOpus階層です。モデルIDはclaude-opus-5、コンテキストは1M、出力は128Kで、思考はデフォルトで有効、effortのデフォルトはhigh、知識カットオフは2026年5月です。Claude Maxではデフォルトです。/model opus
Opus 4.8(レガシー) $5.00 $25.00 料金は同じですが、現在はドキュメントのLegacy models表に掲載されています。v2.1.154〜v2.1.197ではCCのデフォルトでした。ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-4-8で固定できます。
Fable 5 $10.00 $50.00 Opusより上位の階層(v2.1.170以降)。モデルIDはclaude-fable-5、コンテキストは1M、出力は128Kで、適応的思考のみに対応します。/model fable
Haiku 4.5 $1.00 $5.00 素早い調査や単純なタスク向けです。

一般的なセッションでは、入力トークンを50K〜200K、出力トークンを10K〜50K消費します。Haikuのセッションは$0.10〜$0.45、Opusのセッションは$0.50〜$2.25です。

Claude Codeのデフォルトモデル(v2.1.197、2026年6月30日時点): すべての新規セッションでSonnet 5が使用されます。ネイティブ1Mコンテキストに対応し、$2/$10の導入価格は8月31日まで適用されます。Opusへは/model opusを1回実行するだけで切り替えられ、v2.1.219以降、このエイリアスはOpus 5を指します。管理者は組織全体のデフォルトを設定でき、/modelには「Org default」と表示されます(v2.1.196以降)。Bedrock/Vertex/Foundryでは、ANTHROPIC_DEFAULT_OPUS_MODEL / ANTHROPIC_DEFAULT_SONNET_MODELを使って特定のモデルを固定してください。

Sonnet 5、Opus 5、Opus 4.8、Fable 5は、適応的推論のみに対応しています(固定の思考予算はありません)。すべてのモデルでeffortのデフォルトはhighです。特に難しいコーディングやエージェント型の作業には/effort xhighを使用します。Opus 5におけるOpus 4.8からの破壊的変更: thinkingフィールドを省略したリクエストでは、思考がデフォルトで有効になります。また、thinking: {type: "disabled"}xhighまたはmaxのeffortを組み合わせると、400エラーが返されます。

Fast mode/fast)はv2.1.219時点でOpus 5とOpus 4.8のみに適用されます。料金はMTokあたり$10 / $50(基本料金の2倍)で、出力トークンの生成速度は最大2.5倍です。Opus 4.7は削除されました。claude-opus-4-7speed: "fast"を指定すると、標準速度へフォールバックせずエラーになります。リサーチプレビューであり、Claude API限定です(Bedrock/Vertex/Foundryでは利用できません)。速度を切り替えるとプロンプトキャッシュが無効になります。

セッション中にモデルを切り替える:

/model opus       # Switch to Opus 5 (v2.1.219+)
/model sonnet     # Switch to Sonnet 5 (the default)
/model haiku      # Switch to Haiku 4.5
/model fable      # Switch to Fable 5 (tier above Opus)
/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/ 個人用のslash commands
~/.claude/skills/ 個人用のskills
~/.claude/agents/ 個人用のsubagent定義
~/.claude.json ランタイム状態、OAuthトークン、MCP設定
.claude/settings.json プロジェクト設定(gitで共有)
.claude/settings.local.json プロジェクト設定(個人用、gitignored)
.claude/CLAUDE.md プロジェクトの指示
.claude/commands/ プロジェクトのslash commands
.claude/agents/ プロジェクトのsubagent定義
.claude/skills/ プロジェクトのskills
.claude/plans/ Plan modeの出力ファイル
.claude/memory/ 自動メモリファイル
.mcp.json プロジェクトのMCPサーバー設定
CLAUDE.md プロジェクトの指示(ルートに置く代替ファイル)

16. 変更履歴

日付 変更内容
2026-07-25 v2.1.219〜v2.1.220の項目を対象に同期しました。モデル:Claude Opus 5claude-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(許可リストにないホストを確認なしで拒否)とworkflowSizeGuideline(Dynamic workflowの推奨サイズ。デフォルトはmedium/agent数15未満)を追加しました。Hookイベント: DirectoryAddedを追加しました(/add-dir、またはSDKのregister_repo_rootがセッション途中で作業ディレクトリを登録した後に発火)。v2.1.220はバグ修正と信頼性向上のみです。
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)。strictKnownMarketplacesblockedMarketplacesは、組織のワイルドカード"owner/*"に対応しました(v2.1.223)。
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ファイルがあるフォルダーでworkspace trustが承認されている必要があります。
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の上限に達するとバックグラウンドsubagentも停止するようになりました。
2026-07-21 v2.1.214〜v2.1.216の項目を対象に同期しました(v2.1.213はリリースされていません)。権限ルールの構文: 単一セグメントのdir/**許可ルールは、<cwd>/dirのみに一致するようになりました(v2.1.214)。任意の深さに一致させるには**/dir/**を使用します。denyaskルールでは、引き続き任意の深さに一致します。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行を持つ新しいバックグラウンドセッションへコピーするようになりました。セッション内でのforkには/subtaskを使用します。新しいclaude auto-mode resetサブコマンド(--yesで確認を省略)、新しいフラグ--forward-subagent-text(v2.1.211)と--ax-screen-reader(v2.1.208)を追加しました。追加された環境変数: CLAUDE_CODE_FORWARD_SUBAGENT_TEXTCLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSIONCLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION(デフォルトは1セッションあたり200、v2.1.212)、CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS(2分を超えるMCP呼び出しを自動的にバックグラウンド化)、CLAUDE_AX_SCREEN_READER7
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は、セッションのモデルを継承するようになりました(上限はOpus、v2.1.198)。以前はHaikuでした。古くなった項目として、--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まで最新系統の根拠を同期しました。カテゴリ別の制限使用量を示す/usage、変更履歴に基づく/diffのキーボードスクロールに関する注記、変更履歴に基づくGFMタスクリストのチェックボックス表示に関する注記、EnterpriseのallowAllClaudeAiMcps、PowerShellの権限修正ガイダンス、Bash/git-worktree/managed settings/OTEL/Remote Controlの信頼性に関する注記を追加しました。v2.1.150自体には、発表されたユーザー向け変更はありません。ローカル検証では、npmのlatestが2.1.150だった一方、ローカルのclaude --version2.1.144 (Claude Code)を返しました。6
2026-05-21 Claude Code v2.1.147まで最新系統の根拠を同期しました。デフォルトで無効のWorkflowツール(CLAUDE_CODE_WORKFLOWS=1)、Agent Viewで固定表示されるバックグラウンドセッション、/simplifyに代わる/code-review [effort] --comment、強化されたREPL/Workflowサンドボックス、自動アップデーターと大規模diffの改善、重複するプロンプト履歴の抑制、enterpriseログイン、PowerShell、MCPのページネーション、Agent View、plugin、hook条件、貼り付けテキストに関する修正を追加しました。ローカル検証では、npmのlatestが2.1.147だった一方、ローカルのclaude --version2.1.144 (Claude Code)を返しました。6
2026-05-19 Claude Code v2.1.145まで最新系統の根拠を同期しました。claude agents --json、Agent Viewで入力待ち状態を示すタブ数、ステータスラインのGitHubリポジトリ/PR用JSONフィールド、インストール前のより詳細なplugin検出、Stop/SubagentStopのhook入力におけるbackground_taskssession_crons、OTELのagent_idparent_agent_idを追加しました。また、権限、MCP、スピナー、Windows、Agent View、タスクリスト、plugin検証、skillの再帰、Readツールに関する修正も反映しました。ローカル検証では、npmのlatestが2.1.145だった一方、ローカルのclaude --version2.1.144 (Claude Code)を返しました。6
2026-05-19 Claude Code v2.1.144まで最新系統の根拠を同期しました。バックグラウンドセッションでの/resume対応、/modelの現在のセッション/デフォルトに関する動作、/usage-credits、pluginの最終更新日時表示、バックグラウンドsubagentの実行時間通知、ターミナル/バックグラウンドセッションの信頼性に関する修正を追加しました。ローカル検証では、claude --version2.1.144 (Claude Code)を返し、npmのlatestも2.1.144でした。6
2026-05-18 Claude Code v2.1.143まで最新系統の根拠を同期しました。Agent Viewでのディスパッチの一貫性、stop hookのブロック上限、PowerShellポリシーの環境変数を追加しました。また、plugin依存関係の強制、推定されるpluginのコンテキストコスト、worktree.bgIsolation: "none"、バックグラウンドセッションでのモデル/effortの保持、/goal evaluatorのタイミング修正についても記載しました。ローカル検証では、npmのlatestが2.1.143だった一方、claude --version2.1.142 (Claude Code)を返しました。6
2026-05-15 Claude Code v2.1.142まで最新系統の根拠を同期しました。terminalSequenceclaude agents --cwd、v2.1.142のバックグラウンドセッション用ディスパッチフラグ、Fast modeにおけるOpus 4.7のデフォルト上書き、HTTPS pluginのclone用環境変数、workload identityのworkspace用環境変数、MCP_TOOL_TIMEOUTによるリモートHTTP/SSE修正の注記を追加しました。ローカル検証では、npmのlatestが2.1.142だった一方、claude --version2.1.141 (Claude Code)を返しました。6
2026-05-13 Claude Code v2.1.140まで最新系統の根拠を同期しました。/goal、Agent Viewの注記、command hookのargsPostToolUsecontinueOnBlock、agent hook入力のsubagent_typeを追加しました。また、v2.1.140でConfigChangedisableAllHooksallowManagedHooksOnlyの動作が修正されたことも記載しました。ローカル検証では、claude --version2.1.140 (Claude Code)を返しました。6
2026-05-06 Claude Code v2.1.131まで最新系統の根拠を同期しました。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対応、skillOverridesCLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERYCLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATECLAUDE_CODE_FORCE_SYNC_OUTPUT、実験的なthemesmonitorsに関するv2.1.129の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のビジュアルモード(vV)、PowerShellの自動承認、hook入力のduration_msとすべてのツール向けupdatedToolOutputprUrlTemplatewslInheritsWindowsSettingsautoMode.allow $defaults、環境変数ANTHROPIC_BEDROCK_SERVICE_TIERENABLE_TOOL_SEARCHCLAUDE_CODE_HIDE_CWDDISABLE_UPDATESCLAUDE_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ガイド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 開発ガイドXcodeBuildMCP の統合パターンApple Ecosystem シリーズをご覧ください。最終更新日:2026年7月17日。

NORMAL claude-code-cheatsheet.md EOF