You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For step-by-step setup instructions, see [Get started with the Learn MCP Server in VS Code](/training/support/mcp-get-started) or [in Foundry](/training/support/mcp-get-started-foundry).
35
35
36
-
## Awesome Copilot customizations
36
+
## WinUI 3 development plugin for GitHub Copilot
37
37
38
-
The [Awesome Copilot](https://github.com/github/awesome-copilot) repository is a community-driven collection of custom instructions, agents, skills, and plugins for GitHub Copilot. These resources teach Copilot about specific frameworks and coding patterns so it can generate more accurate and idiomatic code.
38
+
The [Awesome Copilot](https://github.com/github/awesome-copilot) repository is a community-driven collection of custom instructions, agents, skills, and plugins for GitHub Copilot. These resources teach Copilot about specific frameworks so it generates more accurate and idiomatic code.
39
39
40
-
For Windows developers, the repository offers plugins that bundle together:
40
+
The [WinUI 3 Development plugin](https://github.com/github/awesome-copilot/tree/main/plugins/winui3-development) is built specifically for Windows App SDK developers. It prevents common mistakes — like using legacy UWP APIs that no longer work in WinUI 3 — and guides Copilot toward correct, modern patterns.
41
41
42
-
-**Custom instructions** — guidelines that shape how Copilot writes code, such as enforcing MVVM patterns, XAML best practices, or specific API usage
43
-
-**Agents** — specialized Copilot personas with domain expertise, like expert .NET engineers
44
-
-**Skills** — reusable prompts for common tasks like unit testing, code review, or framework upgrades
42
+
The plugin includes:
45
43
46
-
**Install a plugin:**
44
+
-**WinUI 3 Expert agent** — an expert agent that covers UWP-to-WinUI 3 API migration rules, XAML controls, MVVM patterns, windowing, threading, app lifecycle, dialogs, and deployment
45
+
-**Migration guide skill** — a slash command (`/winui3-development:winui3-migration-guide`) with API namespace mappings, before/after code snippets, and a step-by-step migration checklist
46
+
-**Custom instructions** — rules applied to XAML, C#, and `.csproj` files that prevent the most common Copilot code generation mistakes, such as using `CoreDispatcher` instead of `DispatcherQueue`, or `MessageDialog` instead of `ContentDialog`
47
47
48
-
You can install a plugin using the Copilot CLI. For example, to install the [C# .NET Development plugin](https://github.com/github/awesome-copilot/tree/main/plugins/csharp-dotnet-development):
This copies the plugin's instructions, agents, and skills into your project's `.github/` directory, where Copilot picks them up automatically.
54
+
This copies the plugin's agents, skills, and instructions into your project's `.github/` directory, where Copilot picks them up automatically.
55
55
56
-
**Browse and discover:**
56
+
**Browse and discover more plugins:**
57
57
58
-
You can also browse available customizations using the [Awesome Copilot extension for VS Code](https://marketplace.visualstudio.com/items?itemName=TimHeuer.awesome-copilot), which lets you preview and download resources directly into your workspace.
58
+
You can browse all available Copilot customizations using the [Awesome Copilot extension for VS Code](https://marketplace.visualstudio.com/items?itemName=TimHeuer.awesome-copilot), which lets you preview and install resources directly into your workspace.
0 commit comments