はじめに
株式会社ネクストスケープ Chief Technology Office所属の小野塚です
「GitHub Universe 2025」が日本時間10月29日未明から開催されていました。
様々な発表が行われましたが、そのうちのVisual Studio CodeにおけるGitHub Copilotの新機能「Planモード」を触ってみましたので記事を書いてみました。
ちなみにCursor、ClaudeCodeにもPlanモードは存在しており、以前に記事を書いています。
VS Codeと書きましたが、正確にはVS Code Insiders(2025/11/01時点で1.106が最新バージョン)で利用可能になります。
Planモードはどこで設定するかといいますと、プロンプトの入力欄のプルダウンにモード切替があります。

今までは「Agent」「Ask」「Edit」となっていたかと思いますが、それに「Plan」が加わりました。
実践 Planモードでの動作
今回も「ToDoアプリの作成」で試してみようと思いますので事前にVisualStudioでWebサイトの雛形を作成しておきます。
まずはPlanモードに切り替えます。
そして以下のプロンプトを投げます。「Planモードで」と追加しようと思いましたが既にモードは切り替えており、蛇足かと思いまして止めておきました。
「ToDoリスト機能の仕様を作成してください。タスクの追加、完了チェック、削除機能を含めて、基本的なToDoアプリとして動作するようにしたいです。要件から実装タスクまで段階的に作成してください。」

結果が以下になります。

ちょっと文字が小さいかもしれないので、一番の特徴である最後の「Open Questions」の部分を抜き出してみます。
1.永続化は「JSONファイルで十分」か、将来的に「SQLite/EF Core」に切替える予定はありますか?
2.UIはモーダルでタスクを追加しますか、それともページ内のインラインフォームにしますか?
3.認証/ユーザー別ToDoが必要なら、設計をどう分離しますか(現在は未対応)?
事前に全体的なプランを立てて、それに従って作業を進めるという意味では以前試したCursorやClaude Codeのものとあまり変わらないのですが、大きく違うと思った点が上のような「都度、幾つか選択肢を提示し、それを選ばせる」というものになります。
また、案を挙げられてもそれがどういったものなのか、メリット・デメリット等、わからないことがあればそのタイミングで以下のように問い合わせることで細かく説明してくれます(以下のやり取りは上記の2番の質問に関してメリット・デメリット等を示してくれと依頼した内容になります)。

質問に対して回答することでまた以下のようにOpen Questionsが出てきます。

上記のやり取りの間に指示するのを忘れたこともあり、以下のような質問を投げてみます。
TDDはできますか?
すると以下のような回答があり、また選択肢が出てきます。選択肢によっては「(推奨)」と明示してくれるものもありますので判断の助けになるかと思います。
はい、TDDで進められます。私はTDDサイクル(Red → Green → Refactor)に従って、テストを先に書き、失敗することを確認してから最小実装を書き、テストを通し、最後にリファクタします。
あなたが「SQLite + ASP.NET Core Identity + インラインUI」を選択された前提で、現実的で効果的なTDDフローを提案します。
次に私ができること(選んでください)
A) 最初のTDDタスクを始めて「最初の失敗テスト」を作成します(例: TodoItem バリデーション)
B) テストプロジェクトの雛形(WebApplication1.Tests)を作成し、必要なNuGet参照・初期ファイルを追加します
C) 流れを示した小さなサンプル(テスト + 実装)を1つ作って動作確認します(推奨)
全体的なプランについては以下のように表示され、進捗状況が確認できますので、個々の質問に集中しても迷子にはなりません。

この流れで実装まで作業が進んでいきます。
最後に
Claude CodeやCursorの他のプランモードは最初にプランを立ててくれるものの、一旦プランを立ててしまうとその後はこちらに判断を促すことがなく実装を進めていってしまう印象でした。
しかしながら今回のPlanモードは都度どうするかこちらに判断を促し、かつ、選択肢も提示してくれます。
つまり今まで以上に「インタラクティブ」にやり取りが行え、勝手に作業を進められてしまうということが減ります。
是非試してみてはいかがでしょうか。
当社ネクストスケープはこのように生成AIを始めとした新しい技術・知識を日々取り入れており、Webサイト、スマホアプリ、Hololensアプリの開発をはじめ、CMSを利用したサイトの新規構築やリニューアルなど、お客様のニーズに幅広く対応いたします。お困りのことがございましたら、いつでもお気軽にお問い合わせください。
(以下当社お問合せフォーム)
当社では一緒に働いてくれる仲間を募集しています。是非以下のサイトよりお申込みください。