【保存版】Claude Codeチートシート:CLIコマンド・スラッシュコマンド完全網羅(2026年1月版)

Claude Code

【保存版】Claude Codeチートシート:CLIコマンド・スラッシュコマンド完全網羅(2026年1月版)

AnthropicのAIコーディングアシスタント「Claude Code」は、ターミナルから直接Claudeと対話しながらコード開発ができる強力なツールです。VSCodeやJetBrains IDEとの連携、MCPサーバーによる拡張、カスタムコマンドの定義など、プログラマーの生産性を大幅に向上させる機能が満載です。

本記事では、Claude CodeのCLIコマンドからスラッシュコマンドまで、日常的に使う操作をコピー&ペーストですぐに使えるチートシートとしてまとめました。初心者の方は基本的なCLI操作から、慣れてきたらMCP連携やカスタムコマンドに挑戦してみてください。

Claude Codeを使うメリット

  • 自然言語でコーディング: 「このバグを直して」「テストを書いて」など、日本語で指示するだけでコードを生成・修正
  • コンテキスト理解: プロジェクト全体を理解した上で、適切なコード提案を行う
  • ファイル操作: 読み取り・編集・作成を自動で行い、複数ファイルにまたがる変更も対応
  • Git連携: コミットメッセージ生成、PR作成、差分確認などをサポート
  • 拡張性: MCPサーバーやカスタムコマンドで機能を自由に拡張可能

CLIコマンド(ターミナルから実行)

コマンド 説明
claude 対話モード(REPL)を起動
claude "query" 初期プロンプト付きでREPLを起動
claude -p "query" 1回のクエリを実行して終了(SDK/スクリプト向け)
cat file | claude -p "query" パイプで内容を渡して処理
claude -c 直近の会話を継続
claude -c -p "query" 直近の会話を継続(SDK経由)
claude -r "session-id" "query" セッションIDを指定して再開
claude update 最新版にアップデート
claude mcp MCP(Model Context Protocol)サーバーの設定

CLIフラグ

フラグ 説明
--add-dir 追加の作業ディレクトリを指定
--allowedTools 許可するツールを指定
--disallowedTools 禁止するツールを指定
--print, -p 非対話モードで応答を出力
--output-format 出力形式を指定(text/json/stream-json)
--input-format 入力形式を指定(text/stream-json)
--verbose 詳細ログを有効化
--max-turns 非対話モードでのターン数制限
--model モデルを指定(sonnet/opus/フルネーム)
--permission-mode パーミッションモードを指定
--resume 特定のセッションを再開
--continue 直近の会話を読み込み
--dangerously-skip-permissions パーミッション確認をスキップ(注意)
--system-prompt システムプロンプトを完全に置き換え
--append-system-prompt システムプロンプトに追記
--agents カスタムサブエージェントを定義(JSON)

スラッシュコマンド(対話モード内)

セッション・ナビゲーション

コマンド 説明
/clear 会話履歴をクリア
/compact [instructions] 会話を要約してコンテキストを圧縮
/context 現在のコンテキスト使用状況を可視化
/exit REPLを終了
/resume 会話を再開
/rewind 会話やコードを巻き戻し

設定・管理

コマンド 説明
/config 設定画面を開く
/model AIモデルを選択・変更
/permissions パーミッションを表示・更新
/privacy-settings プライバシー設定を表示・更新
/status ステータス画面を開く
/statusline ステータスラインUIを設定
/output-style [style] 出力スタイルを設定

プロジェクト・開発

コマンド 説明
/add-dir 追加の作業ディレクトリを追加
/init プロジェクトをCLAUDE.mdで初期化
/memory CLAUDE.mdメモリファイルを編集
/review コードレビューをリクエスト
/security-review 現在のブランチのセキュリティレビュー
/todos 現在のTODO一覧を表示

拡張機能

コマンド 説明
/agents カスタムAIサブエージェントを管理
/bashes バックグラウンドタスクの一覧・管理
/hooks ツールイベント用のフック設定を管理
/ide IDE連携の管理とステータス表示
/mcp MCPサーバー接続とOAuth認証を管理
/plugin Claude Codeプラグインを管理

GitHub連携

コマンド 説明
/install-github-app GitHub Actionsを設定
/pr-comments プルリクエストコメントを表示

ユーティリティ

コマンド 説明
/bug バグ報告(会話をAnthropicに送信)
/cost トークン使用統計を表示
/doctor Claude Codeのインストール状態をチェック
/export [filename] 会話をファイルまたはクリップボードにエクスポート
/help ヘルプを表示
/login Anthropicアカウントを切り替え
/logout サインアウト
/release-notes リリースノートを表示
/usage プラン使用量とレート制限を表示

その他

コマンド 説明
/sandbox サンドボックスモードを有効化
/terminal-setup Shift+Enterキーバインドをインストール
/vim Vimモードに入る

カスタムコマンドの作成

Claude Codeでは、独自のスラッシュコマンドをMarkdownファイルで定義できます。

配置場所

種類 パス 用途
プロジェクトコマンド .claude/commands/ チームで共有可能
個人コマンド ~/.claude/commands/ 全プロジェクトで利用可能

フロントマター設定

---
allowed-tools:
  - Read
  - Edit
  - Bash
description: コマンドの説明
model: sonnet
---

引数の使用

  • $ARGUMENTS: 全引数を受け取る
  • $1, $2, …: 位置引数を個別に受け取る

実践的なTips

1. セッション管理

# 特定のセッションを再開
claude -r "abc123" "続きをお願いします"

# 直近の会話を継続
claude -c

2. スクリプトでの利用

# ファイルを渡してレビュー
cat src/main.py | claude -p "このコードをレビューして"

# JSON出力で結果を取得
claude -p "Hello" --output-format json

よく使うコマンド早見表

やりたいこと コマンド
対話を開始 claude
前回の続き claude -c
1回だけ実行 claude -p "質問"
モデル変更 /model
コンテキスト確認 /context
会話を圧縮 /compact
設定を開く /config
使用量確認 /usage
ヘルプ表示 /help

まとめ

Claude Codeは、CLIベースでありながら非常に多機能なAIコーディングアシスタントです。基本的な対話から始めて、徐々にMCP連携やカスタムコマンドを活用することで、開発ワークフローを大幅に効率化できます。

本チートシートをブックマークして、日々の開発にお役立てください。

コメント

タイトルとURLをコピーしました