Plugin agen WinUI untuk GitHub Copilot CLI dan Claude Code

Plugin winui@awesome-copilot memberikan GitHub Copilot CLI dan Claude Code pengetahuan yang akurat dan terkini tentang WinUI 3 dan SDK Aplikasi Windows. Ini mencakup 8 keterampilan khusus dan agen khusus winui-dev yang memandu AI melalui seluruh siklus pengembangan — menyiapkan kerangka, membangun, menjalankan, menguji, mengemas, dan memigrasikan.

Note

Plugin ini berfungsi dengan GitHub Copilot CLI (alat terminal) dan Claude Code. Saat ini tidak terintegrasi dengan Visual Studio Code Copilot Chat. Untuk bantuan AI berbasis VS Code tanpa plugin, lihat panduan memulai cepat.

Mengapa saya memerlukan plugin ini?

Tanpa plugin, agen pengkodian AI dapat menyarankan pola yang kedaluarsa untuk pengembangan Windows. Data pelatihan AI berisi sampel Windows yang jauh lebih historis daripada konten WinUI 3 saat ini, sehingga agen dapat default ke API yang tidak digunakan lagi. Plugin memperbaiki ini dengan menyuntikkan aturan WinUI 3 eksplisit sebagai instruksi kustom yang mengambil alih default data pelatihan agen.

Instal plugin

Memerlukan:Windows App Development CLI (winget install Microsoft.winappcli --source winget).

GitHub Copilot CLI

Requires:GitHub CLI (winget install GitHub.cli) dengan ekstensi Copilot (gh extension install github/gh-copilot) dan langganan GitHub Copilot.

gh copilot plugin install winui@awesome-copilot

Ini menginstal plugin secara global untuk pengguna ~\.copilot\installed-plugins\. Verifikasi dengan:

gh copilot plugin list

Kode Claude

Claude Code menggunakan registri pluginnya sendiri. ID plugin dalam registri Claude Code (winui@win-dev-skills) berbeda dari ID registri CLI GitHub Copilot (winui@awesome-copilot):

claude plugin marketplace add microsoft/win-dev-skills
claude plugin install winui@win-dev-skills

Gunakan plugin

CLI GitHub Copilot berjalan di terminal Anda. @winui-dev Gunakan agen dengan menyertakannya dalam perintah Anda:

gh copilot -p "@winui-dev Build me a WinUI 3 app that shows a list of files in a folder"

Untuk sesi interaktif di mana Anda dapat mengajukan pertanyaan tindak lanjut:

copilot

Kemudian ketik permintaan Anda secara langsung, misalnya: @winui-dev Tambahkan kotak pencarian ke aplikasi daftar file saya.

Untuk menyiapkan komputer Anda untuk pengembangan WinUI 3, jalankan winui-setup skill terlebih dahulu:

gh copilot -p "/winui-setup"

Agen winui-dev

Agen winui-dev mengorkestrasi seluruh siklus pengembangan. Ini tahu cara mendorong setiap tahap, mengenali pola kegagalan umum yang membuat agen generik terjebak dalam perulangan, dan mengarahkan ke pola WinUI 3 yang sukses.

Agen memuat winui-design dan winui-dev-workflow secara bawaan, sehingga dapat menangani sebagian besar permintaan "buatkan saya aplikasi WinUI 3" dari awal hingga akhir. Ini menarik keterampilan lain sesuai kebutuhan berdasarkan permintaan Anda.

8 keterampilan

Plugin ini mencakup 8 keterampilan khusus. Agen winui-dev memilih keterampilan yang sesuai secara otomatis berdasarkan permintaan Anda.

Skill Apa fungsinya
winui-setup Menginstal dan memverifikasi prasyarat mesin — .NET SDK, WinApp CLI, templat WinUI 3, Mode Pengembang. Jalankan secara eksplisit dengan /winui-setup; agen tidak akan memuatnya secara otomatis
winui-dev-workflow Memandu alur scaffold → build → jalankan → iterasi
winui-design Menghasilkan tata letak XAML menggunakan kontrol WinUI 3 dan Fluent Design. Termasuk alat pencarian kontrol berbasis Galeri WinUI dan katalog Community Toolkit
winui-code-review Meninjau kode Anda untuk ketepatan dan antipola di WinUI 3
winui-ui-testing Menghasilkan pengujian UI menggunakan Windows UI Automation
winui-packaging Panduan pemaketan, penandatanganan, dan pengajuan ke Store MSIX
winui-wpf-migration Memigrasikan kode WPF ke WinUI 3 dengan pemetaan tingkat API
winui-session-report Meringkas apa yang dibangun dalam sesi dan menyarankan langkah berikutnya

Telusuri dan temukan lebih banyak plugin

Anda dapat menelusuri dan menginstal plugin Copilot langsung dari Visual Studio Code menggunakan ekstensi Copilot Awesome, yang memungkinkan Anda mempratinjau dan menginstal sumber daya dari repositori komunitas ke ruang kerja Anda.