GitHub Copilot CLI ve Claude Code için WinUI aracı eklentisi

winui@awesome-copilot eklentisi, GitHub Copilot CLI ile Claude Code'a WinUI 3 ve Windows Uygulama SDK'sı hakkında doğru ve güncel bilgiler sağlar. 8 özel beceri ve yapay zekâya tam geliştirme döngüsü boyunca rehberlik eden özel bir winui-dev aracı içerir: iskelet oluşturma, derleme, çalıştırma, test etme, paketleme ve geçiş yapma.

Note

Bu eklenti GitHub Copilot CLI (terminal aracı) ve Claude Code ile çalışır. Şu anda VS Code Copilot Chat ile entegre değildir. Eklenti olmadan VS Code tabanlı yapay zeka yardımı için hızlı başlangıç bölümüne bakın.

Bu eklentiye neden ihtiyacım var?

Eklenti olmadan, yapay zeka kodlama aracıları Windows geliştirme için eski desenler önerebilir. Yapay zeka eğitim verileri geçerli WinUI 3 içeriğine göre çok daha fazla geçmiş Windows örneği içerdiğinden aracılar varsayılan olarak kullanım dışı API'lere sahip olabilir. Eklenti, aracının eğitim verileri varsayılanlarını geçersiz kılan özel yönergeler olarak açık WinUI 3 kuralları ekleyerek bunu düzeltir.

Eklentiyi yükleme

Gerektirir:Windows Uygulama Geliştirme CLI'si (winget install Microsoft.winappcli --source winget).

GitHub Copilot CLI

Gerekli:GitHub CLI (winget install GitHub.cli) ve Copilot uzantısı (gh extension install github/gh-copilot) ve GitHub Copilot aboneliği.

gh copilot plugin install winui@awesome-copilot

Bu, eklentiyi kullanıcı genelinde ~\.copilot\installed-plugins\ konumuna yükler. Şununla doğrulayın:

gh copilot plugin list

Claude Code

Claude Code kendi eklenti kayıt defterini kullanır. Claude Code kayıt dizinindeki (winui@win-dev-skills) eklenti kimliği, GitHub Copilot CLI kayıt kimliğinden (winui@awesome-copilot) farklıdır:

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

Eklentiyi kullanma

GitHub Copilot CLI terminalinizde çalışır. @winui-dev ajanını isteminize ekleyerek kullanın:

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

takip soruları sorabileceğiniz etkileşimli bir oturum için:

copilot

Ardından doğrudan isteklerinizi yazın, örneğin: @winui-dev Dosya listesi uygulamama arama kutusu ekle.

Makinenizi WinUI 3 geliştirmesi için ayarlamak için önce beceriyi winui-setup çalıştırın:

gh copilot -p "/winui-setup"

winui-dev aracısı

winui-dev aracı, geliştirme döngüsünün tamamını koordine eder. Her aşamanın nasıl yönlendirildiğini, genel aracıların döngülerde takılmasını sağlayan yaygın hata desenlerini tanımayı ve başarılı WinUI 3 desenlerine doğru ilerlemeyi bilir.

Aracı, varsayılan olarak winui-design ve winui-dev-workflow yükler; bu da çoğu "bana bir WinUI 3 uygulaması oluştur" isteğini uçtan uca karşılar. İsteğinize göre ihtiyaç duyulduğunda diğer becerileri devreye alır.

8 beceri

Eklenti 8 özel beceri içerir. winui-dev aracı, isteğinize göre uygun beceriyi otomatik olarak seçer.

Beceri Ne yapar?
winui-setup SDK, WinApp CLI, WinUI 3 şablonları, Geliştirici Modu .NET makine önkoşullarını yükler ve doğrular. /winui-setup ile açıkça çalıştırın; aracı bunu otomatik olarak yüklemeyecektir
winui-dev-workflow İskelet oluşturma → derleme → çalıştırma → yineleme döngüsüne rehberlik eder
winui-design WinUI 3 denetimlerini ve Fluent Design'ı kullanarak XAML düzenleri oluşturur. WinUI Galerisi ve Topluluk Araç Seti kataloğunu temel alan bir denetim arama aracı içerir
winui-code-review Kodunuzu WinUI 3 doğruluğu ve hatalı kalıplar açısından gözden geçirir
winui-ui-testing Windows UI Otomasyonu kullanarak kullanıcı arabirimi testleri oluşturur
winui-packaging MSIX paketleme, imzalama ve Mağaza gönderimi kılavuzları
winui-wpf-migration API düzeyinde eşlemelerle WPF kodu WinUI 3'e geçirir
winui-session-report Oturumda oluşturulanları özetler ve sonraki adımları önerir

Daha fazla eklentiye göz atın ve keşfedin

Topluluk deposundaki kaynakları önizlemenize ve çalışma alanınıza yüklemenize olanak tanıyan Awesome Copilot uzantısı kullanarak doğrudan VS Code'dan Copilot eklentilerine göz atabilir ve yükleyebilirsiniz.