68 ポイント 投稿者 GN⁺ 2026-03-24 | 2件のコメント | WhatsAppで共有
  • 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件のコメント

 
click 2026-03-27

Claude Code と Codex の両方を使っていますが、Claude Code に $ がないのは少し不便だと感じました。1つのプロンプトで複数の skill を指定したいとき、Codex では自然に使えるのに、Claude Code ではそうではないのが惜しい点です。

 
GN⁺ 2026-03-24
Hacker Newsのコメント
  • 私は毎日 Claude Code を使っているが、コマンドをよく忘れるので、Claude に公式ドキュメントと GitHub から全機能を調べさせ、ショートカット・スラッシュコマンド・ワークフロー・スキルシステム・メモリ/CLAUDE.md・MCP 設定・CLI フラグ・設定ファイルをひと目で見られる A4 横向き HTML チートシート を作らせた
    自動で Mac/Windows のショートカットを判別し、最新バージョンと変更ログを表示する。毎日 cron ジョブが変更点を確認して自動更新し、新機能には「NEW」バッジを付ける
    軽量で無料、会員登録も不要。cc.storyfox.cz で Ctrl+P から印刷でき、モバイルでも動作する

    • 「Ctrl+P で印刷でき、モバイルでも動作」という文句が面白い。私のスマホには Ctrl キーがないし、Mac ならたぶん Cmd+P では
    • このシートがどの Claude Code バージョン を基準にしているのか気になる。私のバージョンには /cost コマンドがない
    • ^ 記号は Control キーを意味し、 ではない
    • ソースコードを公開する予定があるのか気になる
    • すばらしい仕事。ありがとう
  • 最近 CC ターミナルから VS Code 拡張 に切り替えたが、その方がずっと気に入っている

    • 私も同じ。UI で作業できて、リポジトリのファイルを探索・レビュー・編集するのがずっと楽になった
  • 「MCP」セクションの「Local」の前にある「~」は誤記。プロジェクトごとの設定は単に .claude.json であるべき

  • 「CMD + V で画像を貼り付け」は誤情報。Mac でも Windows と同じく CTRL + V を使う。CMD + V はテキスト貼り付け用

    • Warp Terminal では Mac でも CMD + V で画像を貼り付けられる
    • 他のコマンドも同様。たとえば外部エディタを開くのは、Mac でも CMD+G ではなく CTRL+G
    • Linux では CTRL + SHIFT + V を使うはず。CTRL + V は別のキー操作として認識される
  • 環境変数は実際にはもっと多い。私のお気に入りは IS_DEMO=1 で、不要なウェルカムバナーを消してくれる

  • ‘project rules’ という概念が実際に存在するのか気になる
    .claude/rules/~/.claude/rules/ ディレクトリがあるが、これが単に別のプロンプトから読み込むファイルを整理するためのものなのか知りたい

  • こうした 機能要約シート を作ってくれてありがとう。新機能が頻繁に追加されるので、ひと目で見られてドキュメントを漁る必要が減る

  • Claude Code が CLI 面では Codex よりずっと先を行っているのは驚き

    • 私は Claude Code で 自己複製型エージェント を作ってみた。main ブランチから 5 つの git worktree を分岐し、それぞれが独立して作業するようにして、60 秒ごとに性能を分析してより良い方向へ自分自身を改善する。
      43 回の反復後には、どんな Web サイトでもさまざまなプロトコル(WebSocket、GraphQL、gRPC-Web など)を 型付き JSON API に変換するのに 10〜30 分しかかからない。
      次は 4 年分の株式・オプション取引データ 263GB を学習させて 取引戦略 を見つけさせる予定。Claude Code が AGI に最初に到達しそうだ
    • ただ、あまりに 遅い。入力がよく取りこぼされるし、TUI だから速いかと思ったがそうでもない
    • それでも OpenAI に買収された人たちは、いまだに Codex が「未来」だと言っている
    • 実際、性能面では Codex の方が Claude Code より良いと感じる
  • ページの変更ログリンクを見て、変更履歴を可視化してみた。ChatGPT に CHANGELOG.md の日別追加項目数をグラフ化させたところ、おおむね正しそうだった
    imgur.com/a/tky9Pkz

  • 「Undo(入力取り消し)」は Ctrl + _(Ctrl + アンダースコア) で動作する。CC 外部の行エディタでも同じく適用される