AI
Plugin'ler ve skill'ler
AI kodlama asistanlarına .NET işini öğreten plugin ve skill'ler: EF Core, test, MSBuild, tanılama, yükseltme ve daha fazlası. Seçili GitHub repolarından her sabah toplanır; her biri listeye girmeden önce incelenir ve tek cümleyle özetlenir.
-
mvvm
Asistanın MVVM Toolkit ile ViewModel yazmasını, komutları ve veri bağlamayı doğru ayırmasını sağlar; ViewModel'leri UI olmadan test edilebilir tutar.
GitHub Copilot için kurulumnpx skills add managedcode/dotnet-skills --skill mvvm -a github-copilot -
netarchtest
Asistanın NetArchTest.Rules ile katman ve bağımlılık kurallarını birim testi olarak yazmasını, projeye paketi eklemesini ve testleri CI'da çalıştırmasını sağlar.
GitHub Copilot için kurulumnpx skills add managedcode/dotnet-skills --skill netarchtest -a github-copilot -
nuget-package-manager
Asistanın NuGet paket ailesindeki eski sürümleri bulup onaylanan güncellemeleri csproj ve Directory.Packages.props dosyalarına uygulamasını, sonra restore ve testle doğrulamasını sağlar.
GitHub Copilot için kurulumnpx skills add managedcode/dotnet-skills --skill nuget-package-manager -a github-copilot -
nunit
Asistanın NUnit testlerini yazmasını, düzeltmesini ve VSTest ya da Microsoft.Testing.Platform üzerinde çalıştırmasını sağlar.
GitHub Copilot için kurulumnpx skills add managedcode/dotnet-skills --skill nunit -a github-copilot -
orleans
Asistanın Orleans sistemlerini her primitive'in amacı ve hata modeline göre tasarlayıp grain, state, timer, stream ve hosting seçimlerini doğrulamasını sağlar.
GitHub Copilot için kurulumnpx skills add managedcode/dotnet-skills --skill orleans -a github-copilot -
playwright-visual-testing
Asistanın Playwright ile ASP.NET Core ve Blazor sayfaları için ekran görüntüsü baseline'ları, eşik ayarları ve CI artefact'larıyla görsel regresyon testleri yazmasını ya da onarmasını sağlar.
GitHub Copilot için kurulumnpx skills add managedcode/dotnet-skills --skill playwright-visual-testing -a github-copilot -
profiling
Asistanın dotnet-counters, dotnet-trace ve dotnet-gcdump ile CPU, GC, bellek ve istisna sorunlarını ölçüp her değişiklikten önce ve sonra karşılaştırmasını sağlar.
GitHub Copilot için kurulumnpx skills add managedcode/dotnet-skills --skill profiling -a github-copilot -
project-setup
Asistanın yeni veya mevcut bir .NET çözümünü proje sınırları, Directory.Build.props, Central Package Management ve global.json ile tutarlı biçimde kurmasını ya da yeniden düzenlemesini sağlar.
GitHub Copilot için kurulumnpx skills add managedcode/dotnet-skills --skill project-setup -a github-copilot -
pvanalyze
Asistanın mevcut .nettrace dosyalarını pvanalyze ile GC, JIT, CPU yığınları, ayırmalar ve istisnalar için JSON veya SpeedScope çıktısıyla incelemesini sağlar.
GitHub Copilot için kurulumnpx skills add managedcode/dotnet-skills --skill pvanalyze -a github-copilot -
quality-ci
Asistanın .NET projesine format, analizör, kapsam, mutasyon testi ve mimari testleri içeren CI kalite kapılarını kurup sıkılaştırmasını sağlar.
GitHub Copilot için kurulumnpx skills add managedcode/dotnet-skills --skill quality-ci -a github-copilot