はじめに
Claude Codeは、開発者の生産性を飛躍的に向上させるAIコーディングアシスタントであり、単なるコード生成にとどまらず、非エンジニアリング業務まで効率化する強力なツールです。本記事では、主要なコマンド、ショートカット、そして実践的なワークフローを網羅的に解説します。
1. 基本・セッション管理コマンド
AIとの対話をスムーズに進め、コンテキストを適切に維持するためのコマンド群です。
| コマンド | 概要 | 活用シーン・メリット |
|---|---|---|
/init |
プロジェクト初期化 |
CLAUDE.mdを作成し、プロジェクトの規約や構造を学習させ、的確なサポートを可能にする。 |
/clear |
会話リセット | 履歴をクリアしてトークン消費を抑え、新しいタスクに集中する際に使用。 |
/compact |
コンテキスト圧縮 | 長い会話を要約してトークンを節約。使用量が80%を超えた際の警告時に有効。 |
/resume |
セッション再開 | 過去のセッションを一覧から選択して再開。-rフラグで直接指定も可能。 |
/fork |
セッション分岐 | 現在の状態を保持しつつ、別のアプローチや実験的な修正を試す際に使用。 |
/rewind |
巻き戻し | 特定の時点までロールバック。Escキー2回でもアクセス可能。 |
2. 開発・デバッグ支援コマンド
開発ライフサイクルの各段階で利用する、実行力の高いコマンドです。
| コマンド | 概要 | 活用シーン・メリット |
|---|---|---|
/diff |
差分表示 | セッション中のすべての変更をビューアで表示。コミット前の最終確認に最適。 |
/plan |
計画モード | 読み取り専用で計画を立てさせる。Shift+Tabで切り替え可能。 |
/review |
コードレビュー | バグ、脆弱性、規約違反などをAIに指摘させ、品質を向上させる。 |
/test |
テスト実行 | テストコードの作成や実行を指示し、コードの信頼性を確保する。 |
/doctor |
ヘルスチェック | インストール状態や接続状況を診断。動作が不安定な時の初期診断に。 |
3. 高度な操作・設定コマンド
環境に合わせたカスタマイズや外部ツール連携を管理します。
-
/model: Opus(高度な設計)とSonnet(高速な開発)などのモデルを使い分ける。 -
/permissions: ファイルアクセスやコマンド実行権限を制限し、セキュリティを確保する。 -
/mcp: Model Context Protocolを介してPlaywrightなどの外部ツールと連携する。 -
/config: 出力の詳細度やテーマ、エディタ設定を変更する。 -
/memory:CLAUDE.mdなどのプロジェクト固有ルールの確認・編集を行う。
4. 時短ショートカット・テクニック
入力の手間を省き、AIの推論能力を最大限に引き出すテクニックです。
-
!プレフィックス: 直接シェルコマンドを実行(例:! git status)。 -
@参照: 特定のファイルをコンテキストに含める(例:@src/main.ts)。 -
Shift+Tab: Normal / Auto-Accept / Plan モードを素早く切り替え。 -
think系ワード: プロンプトにthink harder等を含めて推論を深めさせる。
5. 実践的ワークフローと活用事例
開発ワークフローのパターン
-
コードベースの探索:
give me an overviewで大規模プロジェクトの構造を迅速に把握。 - バグ修正ループ: スタックトレースを共有し、修正案提示からテスト検証までを協調。
- 安全なリファクタリング: 非推奨APIの検索から、動作を維持したままの最新化を実現。
- TDD支援: テスト未カバー関数の特定と、エッジケースを考慮したテスト生成。
- PR作成・レビュー: 変更点の要約からPR説明文の生成、リスクのハイライトまで自動化。
業務効率化・非エンジニアリング領域
- 事務作業の自動化: CSV解析やGmail検索を組み合わせ、経費精算時間を大幅短縮。
- 資料作成の爆速化: Marpと連携し、Markdownからスライド(PDF/PPTX)を迅速に出力。
- タスク監視: GmailやTodoistのMCPを利用し、優先度付けや対応漏れを防止。
6. 成功のための「ドキュメント駆動アプローチ」
認識齟齬をなくし、作業の再現性を高めるために以下の4つのドキュメントを活用します。
-
PLAN.md: ユーザーの意図を反映させるための思考ダンプ場所。 -
SPEC.md: 仕様の壁打ち結果と具体的な要件を記録。 -
TODO.md: 進捗管理。コンテキストが切れてもここから再開可能。 -
KNOWLEDGE.md: ハマりどころやプロジェクト固有の知見を蓄積。
7. 高度なエージェント戦略
複雑なプロジェクトでは、単一のプロンプトではなくワークフローを使い分けます。
- シーケンシャル: 各ステップの出力を次に繋げる予測可能な操作。
- オペレーター: 高レベルな目標を計画し、サブエージェントにタスクを委譲。
- 分割・結合(並列): 独立したサブタスクを並列処理し、最後に結合。
- エージェントチーム: 専門化された複数のエージェントが協力して長期プロジェクトを推進。
- ヘッドレス自律: CI/CDなど、人間の介入なしにトリガーで自律実行。
参考文献 (ソースURL)
- Common workflows - Claude Code Docs
- Beyond One-Shot Prompts: 5 Claude Code Workflow Patterns Explained
- Building with AI: My (Still Evolving) Workflow with Claude Code
- Claude Codeですべての日常業務を爆速化しよう! #AI - Qiita
- The Complete Developer's Guide to Claude Code Commands
- Claude Code, Real Workflows: Commands, Context & Tools.
- Claude Code 5分でわかる便利コマンドまとめ🚀
- Claude Code 逆引きコマンド事典