Claude Code よく使うコマンド集
起動・基本
claude # インタラクティブセッション開始
claude "質問やタスク" # 1回だけ実行して終了
claude --version # バージョン確認
claude update # アップデート
セッション管理
claude --resume # 直前のセッションを再開
claude --resume <id> # 特定セッションを再開
claude -c # 最近の会話を継続
claude -p "query" # 非インタラクティブモード(スクリプト向け)
スラッシュコマンド(セッション中)
| コマンド | 説明 |
|---|---|
/help |
ヘルプ表示 |
/clear |
会話履歴をリセット(不要になったコンテキストを排除できる) |
/compact |
コンテキストを圧縮(長いセッションで有効) |
/doctor |
インストール状態の確認 |
/model |
モデル切り替え |
/review |
コードレビューを依頼 |
/rewind |
直前の操作を取り消し |
/context |
コンテキストウィンドウの使用状況を確認(Skillの除外警告なども表示) |
/cost |
現在のセッションのトークン消費量とコストを表示 |
/init |
プロジェクトルートに CLAUDE.md を自動生成 |
/hooks |
フック設定をメニュー形式で管理 |
/exit |
終了 |
キーボードショートカット
| ショートカット | 説明 |
|---|---|
Shift + Tab + Tab |
プランモード(実装前に計画を立てる) |
Esc + Esc |
直前の作業を取り消し |
Ctrl+C |
現在の操作をキャンセル |
Ctrl+D |
終了 |
便利なオプション
# パイプで使う
cat error.log | claude -p "原因を教えて"
git log --oneline | claude -p "コミットを要約して"
# 複数ディレクトリを対象に
claude --add-dir ../frontend ../backend
# ツール権限を制限
claude --allowedTools "Bash(git:*)" "Write" "Read"
# JSON出力(自動化向け)
claude -p "分析して" --output-format json
CLAUDE.md(プロジェクト設定)
プロジェクトルートに CLAUDE.md を置くと、毎回コンテキストを自動で読み込んでくれる。
コーディング規約やアーキテクチャの説明を書いておくと便利。
## コーディング規約
- TypeScriptを使用
- テストはJestで書く
## アーキテクチャ
- Frontend: Next.js
- Backend: Node.js + Express
その他tips
@をつけて、ファイルやディレクトリを指定できる。