Claude Code CLIコマンド:完全チートシート (2026年版)
Claude Code の全コマンド、フラグ、ショートカット集
Hyperealで構築を始めよう
Kling、Flux、Sora、Veoなどに単一のAPIでアクセス。無料クレジットで開始、数百万規模まで拡張可能。
クレジットカード不要 • 10万人以上の開発者 • エンタープライズ対応
Claude Code CLI コマンド:2026年完全チートシート
Claude Code は、ターミナルやコードベース内で直接 Claude とやり取りするための Anthropic 公式コマンドラインインターフェース(CLI)です。コード生成、デバッグ、リファクタリング、あるいはフル機能の開発に活用する場合でも、CLI コマンドとフラグを習得することは生産性を最大化するために不可欠です。
このチートシートでは、2026年初期時点で Claude Code で利用可能な主要コマンド、スラッシュコマンド、フラグ、および設定オプションをすべて網羅しています。
インストール
npm を使用して Claude Code をグローバルにインストールします。
npm install -g @anthropic-ai/claude-code
インストールの確認:
claude --version
最新バージョンへのアップデート:
npm update -g @anthropic-ai/claude-code
基本的な使い方
任意のディレクトリから対話モードで Claude Code を起動します。
claude
対話モードに入らずにワンショット・プロンプトを送信します。
claude "このプロジェクトが何をするものか説明して"
入力を Claude Code にパイプします。
cat error.log | claude "このエラーを説明し、修正案を提示して"
直近の会話を再開します。
claude --resume
CLI フラグ リファレンス
| フラグ | 短縮形 | 説明 |
|---|---|---|
--version |
-v |
インストールされているバージョンを表示 |
--help |
-h |
ヘルプ情報を表示 |
--resume |
-r |
直近の会話を再開 |
--continue |
-c |
最後の会話を継続 |
--print |
-p |
プリントモード:対話セッションなしで回答を出力 |
--model |
-m |
使用するモデルを指定 |
--output-format |
出力形式を設定:text, json, stream-json |
|
--max-turns |
エージェントのターン数を制限 | |
--system-prompt |
カスタムシステムプロンプトを提供 | |
--allowedTools |
利用可能なツールを制限 | |
--disallowedTools |
特定のツールを除外 | |
--mcp-config |
MCP サーバ設定ファイルへのパス | |
--permission-mode |
権限モードを設定:default, plan, auto-edit |
|
--verbose |
詳細なログ出力を有効化 | |
--dangerously-skip-permissions |
すべての権限確認プロンプトをスキップ(注意して使用) |
フラグの使用例
特定のモデルを使用してプリントモードで Claude を実行する:
claude -p -m claude-sonnet-4 "CSVファイルをパースするPython関数を書いて"
暴走を防ぐためにエージェントのターン数を制限する:
claude --max-turns 5 "authモジュールをリファクタリングして"
スクリプト用に JSON 出力を使用する:
claude -p --output-format json "このプロジェクト内のすべてのTODOコメントをリストアップして"
カスタムシステムプロンプトを使用して実行する:
claude --system-prompt "あなたはセキュリティ監査人です。コードの脆弱性を確認してください。" "audit src/"
スラッシュコマンド(対話モード)
対話型の Claude Code セッション内では、以下のスラッシュコマンドを使用できます。
| コマンド | 説明 |
|---|---|
/help |
利用可能なコマンドと使用方法を表示 |
/clear |
会話履歴をクリアして新しく開始 |
/compact |
会話を圧縮してコンテキストウィンドウを節約 |
/config |
設定の表示または変更 |
/cost |
セッションのトークン使用量と推定コストを表示 |
/doctor |
診断を実行して設定の問題を確認 |
/init |
現在のプロジェクトに CLAUDE.md ファイルを初期化 |
/login |
Anthropic アカウントで認証 |
/logout |
現在のセッションからサインアウト |
/mcp |
MCP サーバ接続の表示または管理 |
/model |
会話の途中でアクティブなモデルを切り替え |
/permissions |
ツールの権限を表示または変更 |
/review |
ステージングされた変更のコードレビューを依頼 |
/status |
現在のセッション状態と設定を表示 |
/terminal-setup |
ターミナル連携(キーバインド、シェル)を設定 |
/vim |
vim キーバインドモードの切り替え |
CLAUDE.md ファイル
Claude Code は、プロジェクト固有のコンテキストを理解するために、プロジェクトルートにある CLAUDE.md ファイルを読み取ります。以下のコマンドで初期化できます。
claude /init
または手動で作成します。一般的な CLAUDE.md には以下が含まれます。
# Project Overview
これは TypeScript と Tailwind CSS を使用した Next.js 14 アプリケーションです。
# Tech Stack
- Framework: Next.js 14 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS + shadcn/ui
- Database: PostgreSQL via Prisma
- Auth: NextAuth.js v5
# Coding Conventions
- フックを使用した関数コンポーネントを使用する
- 名前付きエクスポートを優先する
- @/ プレフィックスによる絶対パスインポートを使用する
- Vitest でテストを書く
# File Structure
- src/app/ - Next.js App Router ページ
- src/components/ - 再利用可能な UI コンポーネント
- src/lib/ - ユーティリティ関数と共有ロジック
- prisma/ - データベーススキーマとマイグレーション
設定
現在の設定を表示する:
claude /config
設定は ~/.claude/ に保存され、以下のファイルが含まれます。
| ファイル | 用途 |
|---|---|
~/.claude/settings.json |
グローバルなユーザー設定 |
~/.claude/mcp_servers.json |
MCP サーバ設定 |
.claude/settings.json |
プロジェクトレベルの設定(リポジトリにコミット) |
CLAUDE.md |
プロジェクトのコンテキストファイル |
~/.claude/CLAUDE.md |
グローバルなコンテキストファイル(全プロジェクトに適用) |
権限モード
Claude Code には、AI の自律性を制御する 3 つの権限モードがあります。
| モード | 挙動 |
|---|---|
default |
ファイルの書き込みやコマンド実行時に許可を求める |
plan |
読み取り専用モード。Claude は分析できるがファイル変更は不可 |
auto-edit |
ファイル編集を自動的に承認。コマンド実行時は確認を求める |
起動時にモードを設定する:
claude --permission-mode plan "このプロジェクトのアーキテクチャを分析して"
または .claude/settings.json で特定のツールの権限を設定する:
{
"permissions": {
"allow": [
"Read",
"Glob",
"Grep",
"Bash(npm test)",
"Bash(npm run lint)"
],
"deny": [
"Bash(rm *)",
"Bash(git push)"
]
}
}
MCP サーバ管理
接続されている MCP サーバをリスト表示する:
claude /mcp
~/.claude/mcp_servers.json の設定ファイル経由で MCP サーバを追加する:
{
"github": {
"command": "npx",
"args": ["@anthropic/mcp-server-github"],
"env": {
"GITHUB_TOKEN": "ghp_xxxxxxxxxxxx"
}
}
}
便利パターンとワークフロー
コミット前のクイックコードレビュー:
git diff --staged | claude -p "これらの変更にバグがないかレビューし、改善案を提示して"
コミットメッセージの生成:
git diff --staged | claude -p "これらの変更に対する簡潔なコミットメッセージを書いて"
見慣れないコードベースの説明:
claude "このプロジェクトのアーキテクチャの概要を教えて"
テストの実行と修正:
claude "テストスイーツを実行し、失敗したテストがあれば修正して"
スクリプトによる一括処理:
for file in src/components/*.tsx; do
claude -p "すべてのエクスポートされた関数に JSDoc コメントを追加して" < "$file"
done
キーボードショートカット(対話モード)
| ショートカット | アクション |
|---|---|
Ctrl+C |
現在の生成をキャンセル |
Ctrl+D |
Claude Code を終了 |
Up Arrow |
プロンプト履歴をスクロール |
Tab |
オートコンプリートの提案を受け入れる |
Esc |
1行入力と複数行入力の切り替え |
Shift+Tab |
現在の提案を拒否 |
コストの監視
セッション中の支出を追跡する:
/cost
以下が表示されます:
- 消費された総入力トークン
- 生成された総出力トークン
- 米ドル(USD)での推定コスト
- キャッシュヒット率(繰り返されるコンテキスト用)
トラブルシューティング
Claude Code が CLAUDE.md を読み込まない:
ファイルが作業ディレクトリのルートにあることを確認してください。Claude Code は現在のディレクトリおよび親ディレクトリで CLAUDE.md を探します。
MCP サーバが接続に失敗する: MCP 設定で指定されたコマンドが PATH に通っているか確認してください。コマンドを手動で実行して動作を確認してください。
トークン使用量が高い:
定期的に /compact を使用して会話履歴を圧縮してください。これにより、コンテキストウィンドウの使用量とコストが削減されます。
Permission denied(権限拒否)エラー:
.claude/settings.json の権限設定を確認してください。特定のツールを許可リスト(allow list)に追加する必要がある場合があります。
結論
Claude Code は 2026 年において最も強力な AI コーディングアシスタントの一つであり、その CLI コマンドをマスターすることで、AI 駆動の開発ワークフローを完全に制御できるようになります。このチートシートをブックマークして、すぐに参照できるようにしておきましょう。
画像、動画、音声、あるいはトーキングアバターなどの AI メディア生成を必要とするアプリケーションを構築している場合は、Hypereal AI をチェックしてみてください。Hypereal は、従量課金制の料金体系、高速な生成時間、そして Flux、Kling、Wan 2.2 などの最新モデルへのアクセスを提供する統合 API を提供しています。
