VS

Introduction

In October 2025, Microsoft announced a new preview feature for Visual Studio: “Planning in Visual Studio”. Microsoft for Developers. The idea gives developers and teams a way to work with the built-in AI assistant (GitHub Copilot with Visual Studio integration) in a structured, multi-step manner, rather than just one-off prompts.

Imagine you’re tackling a complex coding task: refactoring a large module, modernizing an older codebase, or creating a new feature that touches many parts of your system. With prompting alone, you might say: “Copilot, refactor module X.” But you know things will surface: you’ll uncover dependencies, you’ll need to research, you’ll iterate, and adjust the plan. That’s what this feature aims to help with.

How it works

This turns Copilot more from “here’s a code snippet” into “here’s a plan, execute step-by-step, adjust as you go”.

Why this matters

There are a few tangible benefits:

  1. Better predictability and consistency: With a plan generated, Copilot isn’t just improvising; it follows a structure. Microsoft reported that with planning, large models (like GPT-5, Claude Sonnet 4) showed around ~15% higher success and ~20% more tasks resolved in their internal benchmarks.

  2. Transparency for you: You can open the Markdown plan, see what Copilot is doing, intervene if needed, and adjust the plan mid-way (with limitations). It reduces the “black box” feel.

  3. More suitable for large tasks: For “big” work large codebases, many dependencies, multi-step workflows, this is a better fit than a single prompt.

  4. Foundation for planning-driven development: Microsoft calls this the “foundation of planning-driven development in Visual Studio.”

Getting started

Here are some practical points:

How does this tie to your work?

Given your background (you mentioned you’re working with .NET 8 Web APIs, CQRS, Azure services, MongoDB, scheduling with Quartz.NET, React front-end), here are some thoughts on how you might use this:

Limitations

Recommendation of Using it

I see this as a useful evolution of AI-assisted development in Visual Studio. For developers working on projects like (multi-layered, microservices, scheduling, cross-project dependencies), it offers a new way to engage with Copilot in Agent mode: more structured, more visible, more amenable to team workflows.

Here’s how I’d recommend adopting it:

  1. Try it on a new smaller project first, for example, create a new feature in your booking system, and ask Copilot to plan it. Learn how the plan file is generated, how you can edit it, and how progress is tracked.

  2. Once comfortable, roll it into larger tasks: redesigning your scheduling module, integrating a new service, refactoring the multi-room logic.

  3. Commit the plan file into your repo (if appropriate), so you have visibility in version control, maybe tie it to an issue board or backlog item.

  4. Review generated plans carefully; treat them as drafts you refine rather than cast-in-stone directives.

  5. Provide feedback to Microsoft (via Developer Community) as you hit issues since it’s preview, your real-world experience helps improve it.

Note: At the time of this article's writing, this feature is in preview and works in Copilot in Agent mode.
For more details on Agent mode, you can refer to the previous article here.

Conclusion

The “Planning in Visual Studio” feature marks a shift from ad-hoc prompt use of AI to structured, plan-oriented workflows inside the IDE. For developers working on complex systems like yourself with .NET, scheduling, Azure, MongoDB, React whatever it offers a promising way to coordinate AI assistance across larger tasks. While still in preview and not a substitute for human judgement and architecture design, it’s a tool that can increase predictability, transparency and efficiency.y and efficiency.

Reference