Plan Mode¶
何ができるか¶
Shift+Tab で切替 (もしくは claude --plan-mode)。ツール権限が read-only に固定され、最後に構造化プランを ExitPlanMode で提出する義務がある。承認するまで書き込み禁止。
いつ使うか¶
- 大きな変更を始める前 (リファクタ・新機能・本番DB操作)
- 不確実な範囲を見積もりたい時
- レビュー観点で 設計を先に固めたい 時
逆に、明らかな小さな修正(typo, 1行変更)で plan mode に入るのは時間の無駄。
Plan の中身として求めるもの¶
- 触るファイル一覧
- 変更しない 場所 (= スコープ外を明示)
- 各ファイルでの変更概要
- 失敗時のロールバック手順
- テストの追加/更新
Plan → Act 二段構えのコツ¶
- Plan mode で計画提出
- 人間が 「やらないことリスト」 を追加してから承認
- Act で実装(Plan の範囲を超えそうになったら一旦止める指示を入れておく)
- 完了後に diff を read-only で再レビュー
関連機能¶
/ultraplan: クラウド multi-agent で深層プランニング (有料、Pro/Max は試用枠あり)- Output Styles:
/output-style senior-reviewer等と組合せて plan に観点を強制 - Ultrathink: プロンプトに
ultrathinkを含めると extended thinking ~32k トークン
ありがちな失敗¶
- Plan を 読まずに即承認 → 「ついでのリファクタ」が混入して PR が膨らむ
- Plan の範囲が 広すぎる → 1コミット=1意味単位に縛る指示を最初に入れる
- 「実装も plan に含めて」と頼む → plan は計画だけ、実装は別ターン
出典¶
- _research/claude-code-features/2026-05-11-claude-code-features.md
- _research/trends/2026-05-11-vibe-coding-trends.md (Plan→Act パラダイム)
- https://docs.cline.bot/core-workflows/plan-and-act
- https://code.claude.com/docs/en/ultrareview