- Claude Code 最新バージョンの主要コマンド、ショートカット、設定、環境変数、MCP サーバーおよびエージェント構成を整理した開発者向け要約ドキュメント
- 新バージョンではヘッドレスモード(
--bare)、MCP による Discord / Telegram メッセージ送信(--channels)、スキル / スラッシュコマンド向けのフロントマター(effort)、fork が /branch に変更、SendMessage の自動再開機能が追加
- キーボードショートカット、MCP サーバー、スラッシュコマンド、スキル・エージェント管理、ヘッドレス実行とリモート制御など、ほとんどのコマンドを見やすく整理
- Windows / Mac 用の切り替え表示に対応
キーボードショートカット
-
一般制御
Ctrl C 入力 / 生成のキャンセル、Ctrl D セッション終了、Ctrl L 画面クリア、Ctrl O 詳細出力の切り替え、Ctrl R 履歴検索、Ctrl G プロンプトエディタを開く
Ctrl B バックグラウンド実行、Ctrl T タスクリスト切り替え、Ctrl V 画像の貼り付け、Ctrl F バックグラウンドエージェント終了(2回必要)、Esc 元に戻す
-
モード切り替え
Shift Tab 権限モードを順番に切り替え、Alt P モデル切り替え、Alt T thinking モード切り替え
-
入力制御
Enter クイック改行、Ctrl J 制御シーケンス改行
-
接頭辞
/ スラッシュコマンド、! bash を直接実行、@ ファイル参照と自動補完
-
セッションセレクター
- 矢印キーで移動および展開 / 折りたたみ、
P プレビュー、R 名前変更、/ 検索、A すべてのプロジェクト、B 現在のブランチ
MCP サーバー管理
-
サーバー追加
--transport http リモート HTTP(推奨)、--transport stdio ローカルプロセス、--transport sse リモート SSE
-
スコープ
- ローカル(
~/.claude.json)、プロジェクト(project.mcp.json)、ユーザー(~/.claude.json)
-
管理コマンド
/mcp インタラクティブ UI、claude mcp list 全サーバー一覧、claude mcp serve CC を MCP サーバーとして実行
-
Elicitation Servers
スラッシュコマンド
-
セッション関連
/clear, /compact, /resume, /rename, /branch, /cost, /context, /diff, /copy, /export
-
設定関連
/config, /model, /fast, /vim, /theme, /permissions, /effort, /color
-
ツール関連
/init, /memory, /mcp, /hooks, /skills, /agents, /chrome, /reload-plugins
-
特殊コマンド
/btw, /plan, /loop, /voice, /doctor, /rc, /pr-comments, /stats, /insights, /desktop, /remote-control, /stickers
メモリとファイル構成
-
CLAUDE.md の場所
- プロジェクト(
./CLAUDE.md)、個人(~/.claude/CLAUDE.md)、組織(/etc/claude-code/Managed)
-
ルールとインポート
.claude/rules/*.md, ~/.claude/rules/*.md, @path/to/file のインポートが可能
-
自動メモリ
~/.claude/projects//memory/ 内の MEMORY.md およびトピック別ファイルを自動読み込み
ワークフローとヒント
-
Plan Mode
Shift Tab で通常→自動→計画モードに切り替え、--permission-mode plan で開始可能
-
Thinking & Effort
Alt T で thinking モード切り替え、"ultrathink" は最大努力モード、/effort でレベル設定(low, med, high)
-
Git Worktrees
--worktree で機能別の分離ブランチを作成、sparsePaths で必要なディレクトリのみチェックアウト
-
Voice Mode
/voice で音声入力を有効化、スペースバーで録音と送信、20言語をサポート
-
Context 管理
/context, /compact でコンテキストを最適化、最大 1M コンテキストをサポート、CLAUDE.md は圧縮後も維持
-
セッション短縮コマンド
claude -c で最後の会話を再開、claude -r "name" で名前指定再開、/btw で別の質問
SDK とヘッドレスモード
-
非対話実行
claude -p "query", --output-format json, --max-budget-usd でコスト上限、パイプ入力をサポート
-
スケジューリングとリモート
/loop 定期タスク、/rc リモート制御、--remote で Web セッション接続
設定と環境
-
設定ファイル
- ユーザー(
~/.claude/settings.json)、プロジェクト(.claude/settings.json)、ローカル(.claude/settings.local.json)
- OAuth、MCP、状態(
~/.claude.json)、プロジェクト MCP サーバー(.mcp.json)
-
主要設定項目
modelOverrides, autoMemoryDirectory, worktree.sparsePaths
-
環境変数
ANTHROPIC_API_KEY, ANTHROPIC_MODEL, CLAUDE_CODE_EFFORT_LEVEL, MAX_THINKING_TOKENS, ANTHROPIC_CUSTOM_MODEL_OPTION, CLAUDE_CODE_PLUGIN_SEED_DIR
スキルとエージェント
-
組み込みスキル
/simplify, /batch, /debug, /loop, /claude-api
-
カスタムスキルの場所
- プロジェクト(
.claude/skills//)、個人(~/.claude/skills//)
-
スキルのフロントマター
description, allowed-tools, model, effort, context, $ARGUMENTS, ${CLAUDE_SKILL_DIR}, !cmd
-
組み込みエージェント
Explore, Plan, General, Bash
-
エージェントのフロントマター
permissionMode, isolation, memory, background, maxTurns, SendMessage(新規の自動再開)
CLI とフラグ
-
主要コマンド
claude, claude "q", claude -p "q", claude -c, claude -r, claude update
-
主なフラグ
--model, -w, -n, --add-dir, --agent, --allowedTools, --output-format, --json-schema, --max-turns, --max-budget-usd, --console, --verbose, --bare, --channels, --remote, --chrome
-
権限モード
default, acceptEdits, plan, dontAsk, bypassPermissions
-
主要環境変数
ANTHROPIC_API_KEY, ANTHROPIC_MODEL, CLAUDE_CODE_EFFORT_LEVEL, MAX_THINKING_TOKENS, CLAUDE_CODE_MAX_OUTPUT_TOKENS, CLAUDE_CODE_DISABLE_CRON
2件のコメント
Claude Code と Codex の両方を使っていますが、Claude Code に
$がないのは少し不便だと感じました。1つのプロンプトで複数の skill を指定したいとき、Codex では自然に使えるのに、Claude Code ではそうではないのが惜しい点です。Hacker Newsのコメント
私は毎日 Claude Code を使っているが、コマンドをよく忘れるので、Claude に公式ドキュメントと GitHub から全機能を調べさせ、ショートカット・スラッシュコマンド・ワークフロー・スキルシステム・メモリ/CLAUDE.md・MCP 設定・CLI フラグ・設定ファイルをひと目で見られる A4 横向き HTML チートシート を作らせた
自動で Mac/Windows のショートカットを判別し、最新バージョンと変更ログを表示する。毎日 cron ジョブが変更点を確認して自動更新し、新機能には「NEW」バッジを付ける
軽量で無料、会員登録も不要。cc.storyfox.cz で Ctrl+P から印刷でき、モバイルでも動作する
/costコマンドがない^記号は Control キーを意味し、⌘ではない最近 CC ターミナルから VS Code 拡張 に切り替えたが、その方がずっと気に入っている
「MCP」セクションの「Local」の前にある「~」は誤記。プロジェクトごとの設定は単に
.claude.jsonであるべき「CMD + V で画像を貼り付け」は誤情報。Mac でも Windows と同じく CTRL + V を使う。CMD + V はテキスト貼り付け用
環境変数は実際にはもっと多い。私のお気に入りは
IS_DEMO=1で、不要なウェルカムバナーを消してくれる‘project rules’ という概念が実際に存在するのか気になる
.claude/rules/と~/.claude/rules/ディレクトリがあるが、これが単に別のプロンプトから読み込むファイルを整理するためのものなのか知りたいこうした 機能要約シート を作ってくれてありがとう。新機能が頻繁に追加されるので、ひと目で見られてドキュメントを漁る必要が減る
Claude Code が CLI 面では Codex よりずっと先を行っているのは驚き
43 回の反復後には、どんな Web サイトでもさまざまなプロトコル(WebSocket、GraphQL、gRPC-Web など)を 型付き JSON API に変換するのに 10〜30 分しかかからない。
次は 4 年分の株式・オプション取引データ 263GB を学習させて 取引戦略 を見つけさせる予定。Claude Code が AGI に最初に到達しそうだ
ページの変更ログリンクを見て、変更履歴を可視化してみた。ChatGPT に CHANGELOG.md の日別追加項目数をグラフ化させたところ、おおむね正しそうだった
imgur.com/a/tky9Pkz
「Undo(入力取り消し)」は Ctrl + _(Ctrl + アンダースコア) で動作する。CC 外部の行エディタでも同じく適用される