いつ使う?
- 大規模リファクタリングの前
- DB設計の変更前
- 「何から手をつけていいかわからない」とき
- 方針を確認してから実行したいとき
使い方
Shift+Tab でPlan Modeに切替
Shift+Tab を何回か押して「Plan Mode」にする
またはプロンプトで指示
まだコードは変えないで。
この機能を追加するための計画を立てて。
ファイルの変更箇所と順番を整理して。
実践パターン
パターン1: 新機能の設計
ユーザー認証機能を追加したい。
まだ実装しないで、以下を整理して:
1. 必要なファイルの一覧
2. DBスキーマの変更
3. 実装の順番
4. 注意点
パターン2: リファクタの影響調査
src/lib/db.ts を大幅に書き換えたい。
影響範囲を調査して。
- このファイルを使ってるファイル一覧
- 変更した場合に壊れそうな箇所
- テストで確認すべきポイント
まだ変更しないで。
パターン3: 技術選定
このプロジェクトに認証を追加したい。
候補:
- NextAuth.js
- Clerk
- 自前実装(JWT)
それぞれのメリデメを比較して。まだ実装しないで。
計画を承認して実行
計画に納得したら:
OK、その計画で進めて。Step 1から順にやって。
一部変更したい場合:
Step 2のDBスキーマだけ変更して。
usersテーブルにemailカラムも追加して。
それで進めて。
「まだ変えないで」が大事
Plan Modeに切り替え忘れても、プロンプトに**「まだ変更しないで」「実装はまだ」**と入れればClaude Codeは計画だけ出してくれる。