Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A winui@awesome-copilot bővítmény pontos és naprakész ismereteket biztosít a GitHub Copilot CLI és a Claude Code számára a WinUI 3-ról és a Windows App SDK-ról. 8 speciális készséget és egy dedikált winui-dev ügynököt tartalmaz, amely végigvezeti az AI-t a teljes fejlesztési folyamaton – a projektváz létrehozásától az összeállításon, futtatáson, tesztelésen és csomagoláson át a migrációig.
Note
Ez a beépülő modul a GitHub Copilot CLI (termináleszköz) és Claude Code használatával működik. Jelenleg nem integrálható a VS Code Copilot Chat. Ha a beépülő modul nélküli VS Code-alapú AI-segítségre van szüksége, tekintse meg a rövid útmutatót.
Miért van szükségem erre a beépülő modulra?
A beépülő modul nélkül az AI kódolási ügynökei gyakran javasolnak elavult UWP-mintákat Windows fejlesztéshez. Az UWP-nek sokkal több betanítási adata van (Stack Overflow válaszok, GitHub minták, oktatóanyagok), mint a WinUI 3, így az ügynökök alapértelmezés szerint elavult API-kat használnak:
| Beépülő modul nélkül | Beépülő modullal |
|---|---|
Windows.UI.Xaml.Controls |
Microsoft.UI.Xaml.Controls |
CoreDispatcher |
DispatcherQueue |
MessageDialog |
ContentDialog |
Windows.UI.Xaml.Window |
Microsoft.UI.Xaml.Window |
A beépülő modul ezt úgy oldja meg, hogy explicit WinUI 3-szabályokat injektál egyéni utasításokként, amelyek felülírják az ügynök betanítási adatainak alapértelmezett beállításait.
A beépülő modul telepítése
Requires: A Windows-alkalmazás fejlesztési parancssori felület (winget install Microsoft.winappcli --source winget).
GitHub Copilot parancssori felület
Requires:GitHub Copilot CLI (winget install GitHub.Copilot).
gh copilot plugin install winui@awesome-copilot
Ez felhasználói szinten, globálisan telepíti a beépülő modult ide: ~\.copilot\installed-plugins\. Ellenőrizze a következővel:
gh copilot plugin list
Claude Code
Claude Code saját beépülő modulregisztrációs adatbázist használ:
claude plugin marketplace add microsoft/win-dev-skills
claude plugin install winui@win-dev-skills
Használat GitHub Copilot parancssori felülettel
A GitHub Copilot parancssori felület a terminálon fut. Használja a @winui-dev ügynököt úgy, hogy belefoglalja az utasításába:
gh copilot -p "@winui-dev Build me a WinUI 3 app that shows a list of files in a folder"
Egy interaktív munkamenethez, ahol további kérdéseket tehet fel:
copilot -i
Ezután írja be közvetlenül a kéréseket, például: @winui-dev Keresőmező hozzáadása a fájllista-alkalmazáshoz.
A WinUI 3 fejlesztéséhez szükséges gép beállításához először futtassa a képességet winui-setup :
gh copilot -p "/winui-setup"
Használat Claude Code-tal
A beépülő modul telepítése után a Claude Code csevegőfelületén ugyanúgy használja a @winui-dev ügynököt — a kérését a @winui-dev előtaggal kezdve.
A winui-dev ügynök
Az winui-dev ügynök vezényli a teljes fejlesztési ciklust. Tudja, hogyan kell vezetni az egyes fázisokat, felismerni a gyakori hibamintákat, amelyek az általános ügynököket hurkokba ragadják, és a sikeres WinUI 3-minták felé irányít.
Az ügynök alapértelmezés szerint betölti a winui-design és a winui-dev-workflow elemet, ami a legtöbb „készíts nekem egy WinUI 3-alkalmazást” típusú kérést elejétől a végéig lefedi. A kérésed alapján szükség esetén bevonja a többi készséget.
A 8 képesség
A beépülő modul 8 speciális készséget tartalmaz. Az winui-dev ügynök a kérés alapján automatikusan kiválasztja a megfelelő képességet.
| Készség | Mire szolgál? |
|---|---|
| winui-setup | Telepíti és ellenőrzi a gép előfeltételeit – .NET SDK, WinApp CLI, WinUI 3-sablonok, fejlesztői mód. Futtassa kifejezetten a(z) /winui-setup használatával; az ügynök nem tölti be automatikusan. |
| winui-dev-workflow | Végigvezeti a scaffold → build → run → iterate folyamaton |
| winui-design | XAML-elrendezéseket hoz létre WinUI 3 vezérlők és Fluent Design használatával. Tartalmaz egy alapozott vezérlőkeresési eszközt a WinUI-katalógushoz és a közösségi eszközkészlet-katalógushoz |
| winui-code-review | Áttekinti a WinUI 3 helyességét és antimintáit ismertető kódot |
| winui-ui-testing | Felhasználói felületi teszteket generál a Windows UI-automatizálás használatával |
| winui-packaging | Útmutató az MSIX-csomagolásról, -aláírásról és a Store-ba történő beküldésről |
| winui-wpf-migration | WPF kód migrálása a WinUI 3-ba API-szintű leképezésekkel |
| winui-session-report | Összefoglalja a munkamenetek beépített felépítését, és a következő lépéseket javasolja |
Böngésszen, és fedezzen fel további bővítményeket
A Copilot beépülő modulokat közvetlenül a VS Code-ból böngészheti és telepítheti a Awesome Copilot bővítmény használatával, amellyel megtekintheti és telepítheti a közösségi adattár erőforrásait a munkaterületre.
Kapcsolódó tartalom
- Gyorsútmutató: Windows-alkalmazás készítése és közzététele AI használatával
-
AI által támogatott tesztelés – a
winui-ui-testingképesség használatával -
Migrálás WPF-ről MI segítségével — a
winui-wpf-migrationképesség használatával - Migrálás UWP-ből AI-vel
- Microsoft Learn MCP Server – adjon hozzáférést az ügynökének élő dokumentumokhoz
Windows developer