WinUI-ügynök bővítménye GitHub Copilot CLI-hez és Claude Code-hoz

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.