世界を動かす技術を、日本語で。

クロードコード チートシート

概要

このドキュメントは、 Claude のCLIおよびMCP機能、コマンド、ショートカット、設定ファイルの概要をまとめたものです。 エージェント管理プロジェクト分岐権限・メモリ管理音声・画像対応 などの高度な機能が含まれます。 キーボードショートカットスラッシュコマンド による操作性向上。 設定ファイル環境変数 でのカスタマイズ性。 バッチ処理並列エージェント など、開発・運用の効率化を支援。

Claude CLI & MCP 機能一覧

  • --bare 最小限のヘッドレスモード、 hooks/LSP/plugins 無効化

  • --channels 権限リレー および MCPプッシュメッセージ (プレビュー機能)

  • /branch (旧 /fork、alias維持) 会話の分岐、マルチセッション管理

  • SendMessage 停止中エージェントの 自動再開

  • ショートカットキー一覧

    • CtrlC 入力・生成のキャンセル
    • CtrlD セッション終了
    • CtrlL 画面クリア
    • CtrlO 詳細出力のON/OFF
    • CtrlR 履歴の逆順検索
    • CtrlG プロンプトをエディタで開く
    • CtrlB バックグラウンド実行
    • CtrlT タスクリスト表示切替
    • CtrlV 画像の貼り付け
    • CtrlF バックグラウンドエージェントの強制終了(2回押し)
    • EscEsc 巻き戻し/アンドゥ
    • ShiftTab 権限モードの循環
    • AltP モデル切替
    • AltT 思考モード切替
    • \Enter クイック改行
    • CtrlJ 制御シーケンスで改行
    • /(スラッシュ) スラッシュコマンド
    • ! 直接Bash
    • @ ファイル参照
    • + オートコンプリート
    • ↑↓ ナビゲート
    • ←→ 展開・折りたたみ
    • P プレビュー
    • R リネーム/検索
    • A 全プロジェクト
    • B 現在のブランチ
  • --transport

    • http リモートHTTP(推奨)
    • stdio ローカルプロセス
    • sse リモートSSE
  • 設定ファイル

    • ~/.claude.json (プロジェクト単位)
    • Project .mcp.json (共有/VCS用)
    • User ~/.claude.json (グローバル)
  • MCP関連コマンド

    • /mcp インタラクティブUI
    • claude mcp list サーバー一覧表示
    • claude mcp serve MCPサーバー起動
    • Elicitation Servers タスク途中で入力リクエスト
  • 会話・セッション管理コマンド

    • /clear 会話クリア
    • /compact [focus] 文脈圧縮
    • /resume セッション再開・切替
    • /rename [name] セッション名変更
    • /branch [name] 会話分岐(/forkエイリアス)
    • /cost トークン使用量表示
    • /context 文脈の可視化(グリッド)
  • エクスポート・インポート

    • /copy 最終応答をコピー
    • /export 会話エクスポート
  • モデル・設定管理

    • /config 設定画面
    • /model [model] モデル切替
    • /fast [on|off] 高速モード切替
    • /vim Vimモード切替
    • /theme カラーテーマ変更
    • /permissions 権限管理
    • /effort [level] エフォート設定(low/med/high)
    • /color [color] プロンプトバー色
    • /init CLAUDE.md 作成
    • /memory CLAUDE.md 編集
    • /mcp MCPサーバー管理
    • /hooks フック管理
    • /skills スキル一覧
    • /agents エージェント管理
    • /chrome Chrome連携
    • /reload-plugins プラグイン再読込
  • 補助・分析機能

    • /btw <question> サイド質問(文脈なし)
    • /plan [desc] プランモード(自動開始)
    • /loop [interval] 定期タスク
    • /voice プッシュトゥトーク(20言語対応)
    • /doctor インストール診断
    • /rc リモート制御
    • /pr-comments [PR] GitHub PRコメント取得
    • /stats 利用状況・傾向分析
    • /insights セッションレポート分析
    • /desktop デスクトップアプリ連携
    • /remote-control claude.ai/code へのブリッジ
  • ファイル・ルール管理

    • ./CLAUDE.md プロジェクト共有メモリ
    • ~/.claude/CLAUDE.md 個人用メモリ
    • /etc/claude-code/ 組織単位管理
    • .claude/rules/*.md プロジェクトルール
    • ~/.claude/rules/*.md 個人ルール
    • @path/to/file CLAUDE.md でのインポート
    • ~/.claude/projects/<proj>/memory/ メモリ自動ロード
  • 権限・思考モード

    • ShiftTab 標準→自動→プランモード
    • --permission-mode plan プランモード起動
    • AltT 思考ON/OFF
    • "ultrathink" 1ターン最大エフォート
    • CtrlO 詳細思考表示
    • /effort エフォートレベル切替
  • 作業分離・ワークツリー機能

    • --worktree name 機能ごとに分離ブランチ
    • sparsePaths 必要ディレクトリのみチェックアウト
    • /batch ワークツリー自動生成
  • 音声入力

    • /voice プッシュトゥトーク
    • Space 長押しで録音、離して送信
    • 20言語 EN, ES, FR, DE, CZ, PLなど
  • 文脈管理・圧縮

    • /context 使用法・最適化ヒント
    • /compact [focus] フォーカス付き圧縮
    • 最大1Mコンテキスト Opus 4.6(Max/Team/Ent)
  • CLIコマンド例

    • claude -c 最終会話を継続
    • claude -r "name" 名前指定で再開
    • claude -p "query" 非対話モード
    • --output-format json 構造化出力
    • --max-budget-usd 5 コスト上限
    • cat file | claude -p パイプ入力
    • /loop 5m msg 定期タスク
  • 設定ファイル・環境変数

    • ~/.claude/settings.json ユーザー設定
    • .claude/settings.json プロジェクト設定
    • .claude/settings.local.json ローカルのみ
    • ~/.claude.json OAuth/MCP/状態
    • .mcp.json プロジェクトMCPサーバー
    • modelOverrides モデルピッカーのカスタムID
    • autoMemoryDirectory カスタムメモリディレクトリ
    • worktree.sparsePaths スパースチェックアウト
  • 主要環境変数

    • ANTHROPIC_API_KEY
    • ANTHROPIC_MODEL
    • CLAUDE_CODE_EFFORT_LEVEL (low/med/high)
    • MAX_THINKING_TOKENS (0=off)
    • ANTHROPIC_CUSTOM_MODEL_OPTION
    • CLAUDE_CODE_PLUGIN_SEED_DIR (複数プラグインディレクトリ)
  • スキル・エージェント・プラグイン

    • /simplify コードレビュー(3並列エージェント)
    • /batch 大規模並列変更(5-30ワークツリー)
    • /debug [desc] デバッグログからトラブルシュート
    • /loop [interval] 定期実行
    • /claude-api API・SDKリファレンス
    • .claude/skills/<name>/ プロジェクトスキル
    • ~/.claude/skills/<name>/ 個人スキル
    • description 自動トリガー
    • allowed-tools 権限プロンプト省略
    • model/effort スキル単位で上書き
    • context: fork サブエージェントで実行
    • $ARGUMENTS ユーザー入力プレースホルダ
    • ${CLAUDE_SKILL_DIR} スキル自身のディレクトリ
    • !cmd 動的文脈注入
  • モード・タスク管理

    • Explore 高速読み取り専用(Haiku)
    • Plan プランモード用リサーチ
    • General 全ツール・複雑タスク
    • Bash/Terminal 独立文脈
    • permissionMode default/acceptEdits/dontAsk/plan
    • isolation: worktree gitワークツリーで分離
    • memory: user|project 永続メモリ
    • background: true バックグラウンドタスク
    • maxTurns エージェントターン上限
    • SendMessage エージェント再開
  • CLIコマンド(詳細)

    • claude インタラクティブ
    • claude "q" プロンプト付き
    • claude -p "q" ヘッドレス
    • claude -c 継続
    • claude -r "n" 再開
    • claude update アップデート
    • --model モデル指定
    • -w Gitワークツリー
    • -n/--name セッション名
    • --add-dir ディレクトリ追加
    • --agent エージェント指定
    • --allowedTools 事前承認ツール
    • --output-format json/stream
    • --json-schema 構造化
    • --max-turns ターン数制限
    • --max-budget-usd コスト上限
    • --console Anthropic Console認証
    • --verbose 詳細出力
    • --bare ミニマルヘッドレス
    • --channels 権限リレー/MCPプッシュ
    • --remote Webセッション
    • --chrome Chrome連携

この一覧はClaudeの強力な 自動化・分岐・権限・メモリ管理 を活用するためのリファレンス。 プロジェクト運用チーム協働個人開発 の効率化に最適。

Hackerたちの意見

毎日Claude Codeを使ってるんだけど、コマンドを忘れちゃうことが多くて。だからClaudeにドキュメントやGitHubから全機能を調べさせて、キーボードショートカットやスラッシュコマンド、ワークフロー、スキルシステム、メモリ/CLAUDE.md、MCP設定、CLIフラグ、設定ファイルをカバーした印刷可能なA4横向きのHTMLページを作ってもらったんだ。これは一つのHTMLファイルで、Claudeが書いて、レイアウトを調整した。毎日cronジョブが変更履歴をチェックして、シートを自動で更新して、新機能には「NEW」バッジを付けてくれる。MacとWindowsを自動で判別して、正しいショートカットを表示するよ。現在のClaude Codeのバージョンと最近の変更の非表示可能な変更履歴が上部に表示される。常に軽量で、無料、サインアップも不要だよ。Ctrl+Pで印刷できるし、モバイルでも使えるよ。

Ctrl+Pで印刷。モバイルでも使えるよ。キー割り当てのチートシートの説明にこの文があるのはちょっと面白いね。スマホでctrlが見つからないし、Macだとcmd+pかもしれない。

参考までに、USレターサイズだと、完璧に1ページに収まるよ……そして空白の2ページ目も。少なくともmacOSのFirefoxではそうだった。

これをまとめてくれてありがとう!全機能を一目で確認できるのは本当に便利だよね。特に新機能がどんどん追加されてるから、ドキュメントを掘り返す手間が省けるのがいい。

Claude CodeがCLIの面でCodexよりもずっと進んでるのは衝撃的だね。

Claude Codeを使って、メインブランチから5つのコピーを生成するエージェントを作ったんだ。サブエージェントを使って、指示が漏れないようにしてる。エージェントは60秒ごとに、約40分間「何を違う風にやる?」って質問に答えているコピーのパフォーマンスを分析するんだ。タスクが終わったら、親が .claude/ ファイルを更新して、コピーのパフォーマンスが悪ければ元に戻し、良ければ強化する。そしたらまたメインブランチから5つのコピーを生成する……。43回の繰り返しの後、どんなウェブサイトでも、どんなトランスポート(WebSocket、GraphQL、gRPC-Web、SSE、JSON API(XHR)、エンコードAPI(base64、protobuf、msgpack、バイナリ)、埋め込みJSON、SSR、HLS/メディア、ハイブリッド)を使って、約10〜30分で型付きJSON APIに変えられるようになる。次は、過去4年間の全ての株価とオプション取引の263GBのデータベースに挑戦させるつもり。成功するトレーディング戦略を達成すると思うよ。Claude CodeがAGIの最初になるだろうね。

でも、最近OpenAIが買収した人たちはみんなCodexが「未来」だって言ってるよ。

codexはclaude codeよりもパフォーマンスが全然いいね。

これがUIの必要性を示してると思う。IDEよりもずっとシンプルだから、自明であるべきだよね。

いや、あんまりそうでもないよ。ほとんど自己説明的だし、ヘルプを読めば数分で発見できるパワーユーザー向けの機能がある。変なことに、チートシートには /keybinds みたいに、Claudeのヘルプの中にあるものが実際に抜けてるんだよね。

これはUIのための議論だと思う。『ゴッドファーザーII』の名セリフを引用すると、「これが私たちが選んだビジネスだ」。開発者にとって最も人気で重要なコマンドラインツールは、Claude Codeのコマンドラインインターフェースのような一貫性がない。Claude Codeが人気になった理由の一つは、開発者が多くの時間を過ごすターミナルで動作したからだ。でも、Claude CodeのCLIを使うのは多くの開発者の日常的な出来事。いくつかのIDEも同じくらい使いにくいことがある。ターミナルを使わない人のために、Claude CodeはClaudeデスクトップアプリ、ウェブブラウザ、モバイルでも利用可能だ。トレードオフはあるけど、Anthropicはこれらのオプションを提供しているのは評価できる。

実はもっとたくさんの環境変数があるんだ。編集: 下に@thehamkercatが共有したリンクの方がいいから、うるさいリストは削除したよ。お気に入りはIS_DEMO=1で、ちょっとした無駄なウェルカムバナーを消せるんだ。

https://code.claude.com/docs/en/env-vars

一番重要なCLIフラグが抜けてるよ!(--dangerously-skip-permissions)

ページの変更履歴のリンクを見て、どんな変更があったのか気になったんだ。ChatGPTにCHANGELOG.mdファイルの新しい箇条書きの数を日ごとにチャートにしてもらったけど、正確さは確認してない。ただ、ざっと見た感じでは間違ってないみたいだよ。 https://imgur.com/a/tky9Pkz

提案: パワーユーザー向けの機能が追加されるごとに、Anthropicの時価総額が10億ドル、OpenAIのが100億ドル下がる。

いい仕事だね。「MCP」セクションの「Local」は「~」をつけるべきじゃないよ。そのまま .claude.json (プロジェクトごと) でいい。

最近、CCターミナルからCC VS Code拡張に切り替えたんだけど、こっちの方が好きだな。