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

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

【保存版】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 mcpMCP(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現在のコンテキスト使用状況を可視化
/exitREPLを終了
/resume会話を再開
/rewind会話やコードを巻き戻し

設定・管理

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

プロジェクト・開発

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

拡張機能

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

GitHub連携

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

ユーティリティ

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

その他

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

カスタムコマンドの作成

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連携やカスタムコマンドを活用することで、開発ワークフローを大幅に効率化できます。

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