Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le plugin winui@awesome-copilot fournit à GitHub Copilot CLI et à Claude Code des informations précises et à jour sur WinUI 3 et le SDK d’application Windows. Il comprend 8 compétences spécialisées et un agent dédié winui-dev qui guide l’IA dans la boucle de développement complète ( génération, exécution, test, package et migration).
Note
Ce plug-in fonctionne avec l’interface CLI GitHub Copilot (outil de terminal) et Claude Code. Il ne s’intègre pas actuellement à VS Code Copilot Chat. Pour obtenir de l’aide à l’IA basée sur VS Code sans le plug-in, consultez le guide de démarrage rapide.
Pourquoi ai-je besoin de ce plug-in ?
Sans le plug-in, les agents de codage IA suggèrent fréquemment des modèles UWP obsolètes pour le développement Windows. UWP dispose de bien plus de données d’entraînement (réponses sur Stack Overflow, exemples sur GitHub, didacticiels) que WinUI 3 ; les agents utilisent donc par défaut des API obsolètes :
| Sans plug-in | Avec le plug-in |
|---|---|
Windows.UI.Xaml.Controls |
Microsoft.UI.Xaml.Controls |
CoreDispatcher |
DispatcherQueue |
MessageDialog |
ContentDialog |
Windows.UI.Xaml.Window |
Microsoft.UI.Xaml.Window |
Le plug-in corrige cela en injectant des règles WinUI 3 explicites en tant qu’instructions personnalisées qui remplacent les valeurs par défaut des données d’entraînement de l’agent.
Installer le plug-in
Nécessite :application Windows Development CLI (winget install Microsoft.winappcli --source winget).
GitHub Copilot CLI
Requires :GitHub Copilot CLI (winget install GitHub.Copilot).
gh copilot plugin install winui@awesome-copilot
Cela installe le plug-in globalement pour l’utilisateur sur ~\.copilot\installed-plugins\. Vérifier avec :
gh copilot plugin list
Claude Code
Claude Code utilise son propre registre de plug-ins :
claude plugin marketplace add microsoft/win-dev-skills
claude plugin install winui@win-dev-skills
À utiliser avec GitHub Copilot CLI
L’interface CLI GitHub Copilot s’exécute dans votre terminal. Utilisez l’agent @winui-dev en l’incluant dans votre invite :
gh copilot -p "@winui-dev Build me a WinUI 3 app that shows a list of files in a folder"
Pour une session interactive où vous pouvez poser des questions de suivi :
copilot -i
Tapez ensuite vos demandes directement, par exemple : @winui-dev Ajouter une zone de recherche à mon application de liste de fichiers.
Pour configurer votre machine pour le développement WinUI 3, exécutez d’abord la winui-setup compétence :
gh copilot -p "/winui-setup"
Utiliser avec Claude Code
Après avoir installé le plug-in, utilisez l’agent dans l’interface @winui-dev de conversation de Claude Code de la même façon : préfixez votre demande @winui-dev.
L’agent winui-dev
L’agent winui-dev orchestre la boucle de développement complète. Il sait gérer chaque étape, reconnaître les schémas d’échec courants dans lesquels les agents génériques se retrouvent bloqués en boucle, et orienter l’exécution vers des approches WinUI 3 éprouvées.
L’agent charge winui-design et winui-dev-workflow par défaut, ce qui couvre de bout en bout la plupart des demandes du type « crée-moi une application WinUI 3 ». Il mobilise les autres compétences selon les besoins en fonction de votre demande.
Les 8 compétences
Le plug-in comprend 8 compétences spécialisées. L’agent winui-dev sélectionne automatiquement la compétence appropriée en fonction de votre demande.
| Habileté | Qu’est-ce que cela fait ? |
|---|---|
| winui-setup | Installe et vérifie les prérequis de l’ordinateur : .NET SDK, WinApp CLI, modèles WinUI 3, mode développeur. Exécuter explicitement avec /winui-setup; l’agent ne le charge pas automatiquement |
| winui-dev-workflow | Guide la boucle « structure de base → compiler → exécuter → itérer » |
| winui-design | Génère des dispositions XAML à l’aide de contrôles WinUI 3 et Fluent Design. Inclut un outil de recherche de contrôle ancré sur le catalogue WinUI Gallery et Community Toolkit |
| winui-code-review | Passe en revue votre code WinUI 3 pour vérifier sa conformité et détecter les anti‑patterns |
| winui-ui-testing | Génère des tests d’interface utilisateur à l’aide de Windows UI Automation |
| winui-packaging | Guides sur le packaging MSIX, la signature et la soumission au Microsoft Store |
| winui-wpf-migration | Migre WPF code vers WinUI 3 avec des mappages au niveau de l’API |
| winui-session-report | Résume ce qui a été créé dans une session et suggère les étapes suivantes |
Parcourir et découvrir d’autres plug-ins
Vous pouvez parcourir et installer des plug-ins Copilot directement à partir de VS Code à l’aide de l’extension Copilot Awesome, ce qui vous permet d’afficher un aperçu et d’installer des ressources à partir du référentiel de la communauté dans votre espace de travail.
Contenu connexe
- Quickstart : Créer et publier une application Windows avec l’IA
-
Tests assistés par l’IA - utilisation de la
winui-ui-testingcompétence -
Migrer depuis WPF avec l’IA — avec la compétence
winui-wpf-migration - Migrer depuis UWP avec l’IA
- Microsoft Learn MCP Server : donnez à votre agent un accès en direct aux documents
Windows developer