Agentive
ツールレビュー

AIターミナル生産性Tips — Claude Code + zsh/bashの最強コンビ

約5分で読めます

ターミナルでclaude -pを使いこなすと、あらゆるコマンド出力をAIに直接渡せる。パイプ活用10パターンとエイリアス設定で日常作業を加速する。

claude -p パイプ活用 10パターン

1. エラーログの原因分析

cat error.log | claude -p "このエラーの原因と修正方法を教えて"

2. git diffのコードレビュー

git diff HEAD~1 | claude -p "この変更をレビューして。バグやセキュリティ問題があれば指摘して"

3. コマンド出力の要約

kubectl get pods --all-namespaces | claude -p "異常なPodがあれば報告して"

4. JSONの構造解析

cat api_response.json | claude -p "このJSONの構造を説明して。主要なフィールドを表にして"

5. CSVデータの分析

cat sales_data.csv | claude -p "売上トレンドを分析して。前月比を計算して"

6. コミットメッセージの自動生成

git diff --staged | claude -p "このdiffに適切なコミットメッセージを1行で書いて"

7. シェルスクリプトの説明

cat deploy.sh | claude -p "このスクリプトが何をしているか日本語で説明して"

8. 依存関係の脆弱性チェック

npm audit --json | claude -p "深刻な脆弱性があれば対処法を教えて"

9. Docker構成の最適化

cat Dockerfile | claude -p "このDockerfileを最適化して。レイヤーキャッシュとイメージサイズの観点で"

10. テスト失敗の原因特定

npm test 2>&1 | claude -p "失敗しているテストの原因を特定して修正案を出して"

生産性を上げるエイリアス設定

~/.bashrcまたは~/.zshrcに追加する。

# コードレビュー
alias cr='git diff HEAD~1 | claude -p "この変更をレビューして"'

# エラー分析
alias analyze='claude -p "このエラーの原因と修正方法を教えて" <'

# コミットメッセージ生成
alias cm='git diff --staged | claude -p "コミットメッセージを1行で" | head -1'

# ファイル説明
alias explain='claude -p "このファイルが何をしているか説明して" <'

# 日報生成
alias daily='git log --oneline --since="08:00" | claude -p "この作業内容を日報形式でまとめて"'

# PR説明文生成
alias prdesc='git log --oneline main..HEAD | claude -p "これらのコミットからPR説明文を生成して"'

高度なパイプライン連携

複数コマンドの結果をまとめてAIに渡す

{ echo "=== git status ==="; git status; echo "=== git diff ==="; git diff; } | claude -p "現在の状態を要約して"

AIの出力を次のコマンドに渡す

claude -p "hello worldを出力するPythonスクリプトを書いて。コードブロックのみ" | sed 's/```python//;s/```//' | python

ファイル一覧からAIに選ばせる

find src -name "*.ts" -newer package.json | claude -p "これらのファイルのうち、テストが必要なものを選んで"

プロンプトのコツ

やりたいこと悪いプロンプト良いプロンプト
簡潔な出力「教えて」「1行で答えて」
構造化出力「まとめて」「表形式でまとめて」
実行可能な出力「コードを書いて」「コードブロックのみ出力して」
判定「どう思う?」「YES/NOで答えて。理由を1文で」

注意点

  • パイプで渡すデータにAPIキーや認証情報を含めない: .envをcatしてパイプに流さない
  • 大量データは要約してから渡す: 数万行のログはhead/tailで絞ってから渡す
  • -pフラグは非対話モード: 対話が必要な場合はclaudeをそのまま起動する

ターミナルとAIの連携は「コマンドの出力を人間が読む」工程を自動化する。パイプ1本で分析・要約・判断を委任できる。

関連記事

A

Agentive 編集部

AIエージェントを実際に使い倒す個人開発者。サイト制作の自動化を実践しながら、その知見を発信しています。