【結論】CLI活用の実行コマンド
CLI版の主な利点は、エディタ非依存、標準入力と非対話実行、既存のGitやテストコマンドとの連携です。
対話セッションだけでなく、ログをパイプして一度だけ分析するclaude -p、直前の会話を再開する--continueも利用できます。
自動化へ組み込む場合は、出力、許可ツール、失敗時の扱いを明示します。
# ターミナルで実行:ログを標準入力から渡して一度だけ分析
cat error.log | claude -p "原因、根拠、次の確認コマンドを返してください"
# ターミナルで実行:現在のGit差分を読み取り専用でレビュー
git diff | claude -p "重大な不具合とテスト不足だけを指摘してください"
# ターミナルで実行:直前の対話セッションを継続
claude --continue
具体的な手順・設定方法
普段のシェルからプロジェクトルートへ移動し、Git状態を確認してClaudeを起動します。
繰り返す長い手順はエイリアスよりSkillへ保存し、チームでレビュー可能な形にします。
変更作業は対話セッション、定型分析は
-pのように、承認が必要かどうかで実行方式を分けます。
実践プロンプト / 活用テクニック
パイプ入力では、入力内容と期待する出力を明確に分けます。
標準入力はテスト失敗ログです。
コードは変更せず、最初に失敗を種類別に分類してください。
各分類について最も可能性の高い原因、確認するファイル、再実行コマンドを示してください。
ログに存在しない事実は推測として明記してください。
注意点・よくあるエラーと対処法
CLIにもセッション内の/diffやチェックポイントがあり、視覚レビューが一切できないわけではありません。
一方、VS Code拡張はインライン差分や行範囲メンションに強いため、用途に応じて併用できます。
CIや製品組み込みで個人のClaude.ai OAuth認証を転用せず、APIキーまたは対応クラウドの認証と組織の利用規約に従ってください。