AI News HubLIVE
サイト内リライト2 分で読了

もっと早く知っておけばよかったClaude Code CLIコマンド

この記事では、Claude Code CLIのあまり知られていないが非常に便利なコマンドとフラグを紹介します。セッション管理、バックグラウンドエージェント、プリントモード、コスト管理、権限設定、MCP統合など、日常の生産性を向上させる方法を解説します。

ソースAnalytics Vidhya著者: Sree Vamsi

Claude Codeを毎日数か月使っていましたが、claude --helpが最も有用な機能の多くを隠していることに気づきませんでした。新しいセッションを何度も再開し、同じプロジェクト構造を繰り返し説明していました。より良いワークフローが存在することを知らなかったからです。無関係な問題をデバッグしているときに、完全なCLIリファレンスを発見しました。数十のコマンドとフラグがあり、ツールの使い方が完全に変わりました。この記事では、実際に最も重要だった隠れた機能と、それらがClaude Codeをより生産的にする方法を説明します。

1. セッションを失わない Claude Codeはすべてのセッションを自動保存しますが、再開する方法を知る必要があります。3つのフラグで問題が解決します:claude -cでこのディレクトリの最新セッションを続行、claude -n "name"でセッションに名前を付ける、claude -r "name"で名前でセッションを再開。さらに、--fork-sessionでセッションをフォークし、元のトランスクリプトをそのまま残せます。

2. バックグラウンドエージェントが1日を変える --bgフラグを任意のコマンドに追加すると、タスクがバックグラウンドエージェントとして開始され、すぐにターミナルに戻れます。複数のバックグラウンドジョブを同時に実行できます。管理コマンド:claude agentsで全セッション表示、claude attachでバックグラウンドセッションにアタッチ、claude logsで出力表示。

3. 初日に覚えるべきフラグ -p(--print)フラグはクエリを実行し、答えを印刷して終了します。パイプで入力できるようになり、ログファイルや差分を直接処理できます。出力フォーマットはJSONやストリームJSONが可能。--bareフラグは自動検出をスキップして高速起動します。

4. コスト管理 --effort設定で推論強度を制御し、タスクに合わせてコストを節約。--max-budget-usdでAPI支出の上限、--max-turnsでエージェントのターン数を制限。これらのフラグは自動化実行に必須です。

5. 権限モード 6つの権限モード(default、acceptEdits、plan、auto、dontAsk、bypassPermissions)はセキュリティと効率のバランスを取ります。planモードでは実行前に計画を確認でき、誤った仮定を防げます。さらに、--tools--allowedTools--disallowedToolsでツールを制限できます。

6. ターミナルからのMCP claude mcp listで接続済みMCPサーバーを確認、claude mcp loginで認証、claude mcp add-from-claude-desktopでClaude Desktopの設定をインポート。これらのコマンドでMCP管理が簡素化されます。

これらのコマンドを習得することで、Claude Codeの生産性を大幅に向上させ、時間の浪費とコスト超過を回避できます。