# Plan Mode (/ja/docs/verdent-manager/advanced-features/plan-mode)

> インテリジェントな要件の明確化で、アイデアを堅牢な実装プランへと変換します



Plan Mode では、Verdent が構造化された要件の明確化を通じて、漠然としたアイデアを実装プランへと変換します。協働的な対話と反復的な改善により、実装を始める前に認識をすり合わせます。

## このページで学べること [#このページで学べること]

* Plan Mode を使うタイミング
* 協働的なプランニングのワークフロー
* インテリジェントな要件の明確化
* プランの生成

***

## Plan Mode が役立つ場面 [#plan-mode-が役立つ場面]

Plan Mode は次のような場面で特に効果を発揮します。

| 場面           | 状況                                                                | Verdent による支援                                                                  |
| ------------ | ----------------------------------------------------------------- | ------------------------------------------------------------------------------ |
| **不完全なアイデア** | アイデアはあるが進め方がまだ定まっていない。どれくらい時間がかかるか、どこから始めればよいか分からない。              | 始める前にすべてを考え抜く必要はありません。漠然としたアイデアを実行可能なプランに変換します。一文や未完成の思いつきだけでも十分に始められます。       |
| **プランの検証**   | 頭の中にプランはあるが、すべてを網羅できているか確信が持てない。経験とおおまかな方針はあるが、すべてのケースを押さえているか不安。 | Verdent が抜け漏れをチェックし、プランを安定させます。「たぶん動くはず」を信頼できる成果に変えます。足りない要素を先回りで補い、リスクを検証します。 |

***

## Plan Mode のワークフロー [#plan-mode-のワークフロー]

<Steps>
  <Step title="Plan Mode に切り替える">
    `Shift+Tab`（macOS: `Cmd+.`、Windows: `Ctrl+.`）を押して切り替えます。アイデアを説明してください。不完全でもまったく問題ありません。
  </Step>

  <Step title="先回りの明確化">
    一緒にブレインストーミングし、目標を明確にし、抜け漏れやリスクを洗い出します。Verdent が問題を明確に言語化する手助けをします。
  </Step>

  <Step title="主導権を保つ">
    硬直したワークフローに縛られることなく、提案を受け入れ、修正し、あるいはスキップできます。
  </Step>

  <Step title="実行可能なプランを生成">
    散らばったアイデアが、ワークフローチャート付きの明確で構造化されたステップに整理されます。
  </Step>

  <Step title="ワンクリックで実行">
    すべてのステップが可視化され、一時停止や編集が可能です。最初から最後まで完全な透明性を保ちます。
  </Step>

  <Step title="明確な成果物">
    完了時には、完全なサマリーとコード変更内容の分かりやすい説明を提供します。
  </Step>
</Steps>

***

## 主な機能 [#主な機能]

| 機能               | 説明                                        |
| ---------------- | ----------------------------------------- |
| **モードの選択**       | Plan Mode があなたと協働してプランを定義し、認識が揃った時点で実行します |
| **インタラクティブな明確化** | Verdent が積極的に質問を投げかけ、タスクの曖昧さを取り除きます       |
| **構造化されたプランニング** | 断片的な考えが、ワークフローチャート付きの明確なプランに整理されます        |

***

## インテリジェントな要件の明確化 [#インテリジェントな要件の明確化]

Verdent は技術的なパートナーとして関わります。

<Tabs>
  <Tab title="探索的な対話">
    複数ターンの対話を通じて、暗黙の要件を明らかにします。

    * エッジケースの特定と技術的制約の発見
    * 実装前の積極的な曖昧さの解消
    * 協働的な議論による反復的な改善
  </Tab>

  <Tab title="ドメインの専門知識">
    ソフトウェアエンジニアリングのベストプラクティスを適用します。

    * 最適なアプローチ、デザインパターン、技術選択を提案
    * メリット・デメリットを示すトレードオフ分析で、納得して意思決定できるよう支援
    * 業界標準のソリューションやフレームワークを推奨
  </Tab>

  <Tab title="便利なインタラクション">
    便利な明確化のためのインタラクションをサポートします。

    * 明確化の選択肢の修正
    * 追加情報やコンテキストの提供
    * 明確化のスキップ
    * 変更のロールバックと再送信
  </Tab>
</Tabs>

***

## 明確化ループ [#明確化ループ]

Plan Mode では、Verdent がインタラクティブな質問形式で明確化のための質問を投げかけ、実装前に協働で要件を確認できます。

* **複数選択** - あらかじめ用意された回答の選択肢から選びます
* **自由回答** - 選択肢が合わない場合は、自分で回答を作成します
* **併用** - 選択肢を選んだうえで、独自の補足を加えます

### 改善のためのコントロール [#改善のためのコントロール]

明確化ループ中に利用できるインタラクションは次のとおりです。

* **選択肢の修正** - 提示された複数選択の選択肢を、自分の状況により合うよう調整します
* **明確化のスキップ** - 要件が十分に明確な場合は、Verdent の最善の判断で進めます
* **変更のロールバック** - 以前の明確化の状態に戻し、別の回答を再送信します

***

## プランの生成 [#プランの生成]

Verdent は、開発者がすぐに使えるプランを生成します。プランには次の内容が含まれます。

* 目標、スコープ、成功基準の概要
* コンポーネントの構造と関係性
* データモデルと API の契約
* 技術スタックに関する考慮事項

***

## よくある質問 [#よくある質問]

<AccordionGroup>
  <Accordion title="Plan Mode への切り替え方法は？">
    `Shift+Tab`（macOS: `Cmd+.`、Windows: `Ctrl+.`）を押して、Plan Mode と Agent Mode を切り替えます。入力ボックス内の Switch Mode ボタンを選択することもできます。
  </Accordion>

  <Accordion title="Agent Mode ではなく Plan Mode を使うべきなのはどんなときですか？">
    複雑な機能やアーキテクチャに関する意思決定、あるいは実装前にアプローチを確認したい場合は Plan Mode を使います。シンプルなタスクには Agent Mode を使います。
  </Accordion>

  <Accordion title="明確化の質問はスキップできますか？">
    はい。要件が十分に明確な場合は、Skip Clarifications オプションを使って Verdent の最善の判断で進められます。
  </Accordion>

  <Accordion title="作成したプランは保存されますか？">
    Verdent にプランを markdown ファイルとして保存するよう依頼すれば、後で参照できます。
  </Accordion>

  <Accordion title="実行前にプランを修正できますか？">
    Plan Mode で Verdent にプランの修正を依頼できます。満足できたら、Agent Mode に切り替えて実行します。
  </Accordion>

  <Accordion title="Plan Mode はクレジットを消費しますか？">
    はい。Plan Mode の操作は、Agent Mode と同様に、使用するモデルと処理されるトークンに応じてクレジットを消費します。
  </Accordion>
</AccordionGroup>
