検索・印刷できる Claude Code のリファレンス — CLI コマンド、スラッシュコマンド、モード、フラグ、設定、便利なワークフロー。無料。

起動

10
claude
現在のディレクトリで対話セッションを開始
claude "fix the build"
初期プロンプト付きで開始
claude -p "explain this repo"
プリントモード: 1 回実行し結果を出力して終了
cat log | claude -p "find the error"
stdin をプリントモードにパイプ
claude -c / claude --continue
直近の会話を継続
claude -r / claude --resume
再開: 以前のセッションを選択
claude --resume <session-id>
id で特定のセッションを再開
claude update
CLI を最新バージョンに更新
claude doctor
インストールと状態を診断
claude mcp
CLI から MCP サーバーを設定

スラッシュコマンド

12
/help
利用可能なコマンドと使い方を一覧
/clear
会話履歴とコンテキストをクリア
/compact
コンテキストを要約して圧縮
/init
プロジェクト用の CLAUDE.md を生成
/model
アクティブなモデルを切り替え
/agents
サブエージェントを作成・管理
/mcp
MCP サーバー接続を表示・管理
/config
設定 / 構成パネルを開く
/review
プルリクエストまたは現在の差分をレビュー
/vim
プロンプトで Vim キーバインドを有効化
/memory
CLAUDE.md メモリファイルを編集
/cost
セッションのトークン使用量とコストを表示

プロンプトの接頭辞

6
@path/to/file
コンテキストでファイルやディレクトリを参照
# remember this
メモリに行を追加 (どの CLAUDE.md か選択)
! ls -la
Bash モード: シェルコマンドを直接実行
/command
組み込みまたはカスタムのスラッシュコマンドを実行
@folder/
ディレクトリ全体を参照
paste image
スクリーンショットを貼り付けて含める

モード

6
Shift + Tab
モードを循環: normal → auto-accept → plan
auto-accept edits
1 つずつ確認せずにファイル編集を適用
plan mode
調査して計画を提案; 変更は加えない
normal mode
各アクションで確認を求める
--permission-mode plan
プランモードで直接開始
--permission-mode acceptEdits
編集を自動承認した状態で開始

キーボードショートカット

9
Esc
応答の途中で Claude を中断
Esc Esc
前のメッセージを編集 / 巻き戻し
Ctrl + C
現在の入力または生成を取り消し
Ctrl + D
Claude Code セッションを終了
Ctrl + L
ターミナル画面をクリア
Ctrl + R
詳細 / 展開出力をトグル
Up / Down
入力履歴を閲覧
Shift + Tab
権限モードを循環
\ + Enter
プロンプトに改行を挿入

よく使うフラグ

10
--model <name>
モデルを選択 (例: opus, sonnet)
--add-dir <path>
追加のディレクトリへのアクセスを許可
--permission-mode <m>
plan | acceptEdits | default | bypassPermissions
--allowedTools "Bash,Edit"
特定のツールを事前許可
--disallowedTools "Bash"
特定のツールをブロック
--output-format json
スクリプト用の構造化出力 (プリントモード)
--max-turns 5
プリントモードでエージェントのターン数を制限
--append-system-prompt "..."
システムプロンプトに追記
--verbose
ターンごとの完全な出力を表示
--dangerously-skip-permissions
すべての権限確認をスキップ (注意して使用)

構成とメモリ

9
.claude/settings.json
プロジェクト設定 (共有、コミット対象)
.claude/settings.local.json
プロジェクト設定 (個人用、git 無視)
~/.claude/settings.json
全プロジェクト共通のユーザー設定
CLAUDE.md
全セッションに読み込まれるプロジェクトメモリ
CLAUDE.local.md
個人用プロジェクトメモリ (git 無視)
~/.claude/CLAUDE.md
全プロジェクト共通のグローバルメモリ
.claude/commands/*.md
カスタムスラッシュコマンド
.mcp.json
プロジェクト範囲の MCP サーバー定義
permissions.allow / deny
settings.json でツールの許可 / 拒否ルール

フック

8
PreToolUse
ツール実行前にコマンドを実行
PostToolUse
ツール完了後に実行 (例: lint/format)
UserPromptSubmit
プロンプト送信時に実行
Stop
Claude の応答完了時に実行
SubagentStop
サブエージェント完了時に実行
SessionStart
セッション開始時に実行
Notification
通知時に実行 (例: 入力待ち)
matcher: "Edit|Write"
フックを特定のツールに限定

MCP サーバー

8
claude mcp add <name> -- <cmd>
stdio MCP サーバーを追加
claude mcp add --transport http <name> <url>
リモート HTTP MCP サーバーを追加
claude mcp list
設定済みの MCP サーバーを一覧
claude mcp get <name>
1 つのサーバーの詳細を表示
claude mcp remove <name>
MCP サーバーを削除
/mcp
状態を表示しサーバーを認証
--mcp-config <file>
JSON ファイルから MCP サーバーを読み込む
@server:resource
プロンプトで MCP リソースを参照

便利なワークフロー

8
claude "/review"
コミット前に現在の差分をレビュー
plan first, then build
Shift+Tab でプランモード、承認、実行
# add a project convention
ルールを素早く CLAUDE.md に保存
@file.php explain this
質問とともにファイルをコンテキストに投入
claude -p "..." | tee out.txt
Claude をスクリプト化し出力を取得
git diff | claude -p "write a commit msg"
差分からコミットメッセージを生成
/clear between tasks
トピック切り替え時にコンテキストをリセット
/compact when long
長いセッションを圧縮してコンテキストを解放

「:q」に一致する項目はありません。


シェアする
お困りですか?
このツールで問題が見つかりましたか?チームにお知らせください。
問題を報告

この無料ツールをあなたのウェブサイトに追加 — 下のコードをコピーして貼り付けてください。