ターミナルでの実践
ターミナル版ならではの強力な機能を活用して、開発効率を上げましょう。
Plan Mode で安全に分析
Plan Mode は Claude Code の読み取り専用モードです。コードを変更せずに安全に調査・計画を行えます。
切り替え方
bash
# 起動時に指定
claude --permission-mode plan
# セッション中に Shift+Tab で切り替え活用シーン
> このプロジェクトの全体的なアーキテクチャを説明してください
> ログイン時に 500 エラーが返される原因を調査してください。
> コードは変更せず、原因と修正方針だけ教えてください。Plan Mode ならうっかりファイルを変更する心配がありません。調査が終わったら Shift+Tab で通常モードに切り替えて修正を実行します。
Git Worktrees で並列作業
Git Worktrees を使うと、同じリポジトリの複数ブランチを同時に作業できます。
通常の Git:
my-project/ ← 1つのブランチしか作業できない
Git Worktrees:
my-project/ ← main ブランチ
my-project-feature-a/ ← feature-a ブランチ
my-project-fix-bug/ ← fix-bug ブランチClaude Code での使い方
bash
# Worktree を自動作成して Claude Code を起動
claude --worktree複数バグの同時修正
bash
# ターミナル 1
claude --worktree
> Issue #10 のログイン時のバグを修正してください
# ターミナル 2
claude --worktree
> Issue #11 の検索機能のバグを修正してくださいWorktree の管理
bash
# 一覧表示
git worktree list
# 手動で作成
git worktree add ../my-project-feature-a -b feature/new-feature
# 削除
git worktree remove /path/to/worktreeパイプ入力
他のコマンドの出力を直接 Claude に渡せます。これはターミナル版ならではの機能です。
bash
# git diff の結果をレビュー
git diff | claude "この差分をレビューしてください"
# テスト結果を分析
npm test 2>&1 | claude "テスト結果を分析して、失敗の原因を教えてください"
# ESLint の結果を修正
npx eslint src/ 2>&1 | claude "これらの ESLint エラーを修正してください"
# 型エラーを修正
npx tsc --noEmit 2>&1 | claude "これらの型エラーを修正してください"バッチ処理(-p フラグ)
-p オプションで非対話モード(1回の指示で完了)で実行できます。スクリプトや自動化に最適です。
bash
# 1回の指示で完了
claude -p "このプロジェクトの README を更新してください"
# JSON 出力
claude -p --output-format json "package.json の依存関係を分析してください"注意事項
- 同じブランチを複数の Worktree で同時にチェックアウトすることはできません
- 作業完了後は変更をコミット・プッシュしてから Worktree を削除してください