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.
-
template-instantiation Resmi
Asistanın dotnet new ile proje oluşturmasını, Central Package Management uyumunu ve çok projeli çözüm iskeletini doğru parametrelerle kurmasını sağlar.
Cursor için kurulumCursor marketplace'inde yok; tek başına kurulabilir.
npx skills add dotnet/skills --skill template-instantiation -a cursor -
template-smart-defaults Resmi
Asistanın dotnet new ile proje oluştururken eksik kalan ilgili parametreleri kurallara göre doldurmasını, her varsayılanı kaydetmesini ve kullanıcının açık seçimlerini değiştirmemesini sağlar.
Cursor için kurulumCursor marketplace'inde yok; tek başına kurulabilir.
npx skills add dotnet/skills --skill template-smart-defaults -a cursor -
template-validation Resmi
Asistanın yayımlamadan önce dotnet new şablonlarındaki template.json dosyasını eksik alanlar, parametre hataları ve shortName çakışmaları için denetlemesini sağlar.
Cursor için kurulumCursor marketplace'inde yok; tek başına kurulabilir.
npx skills add dotnet/skills --skill template-validation -a cursor -
assertion-quality Resmi
Asistanın mevcut testlerdeki zayıf, tekrarlayan ve yanıltıcı assertion'ları ölçüp raporlamasını sağlar; düzeltmeyi kullanıcıya bırakır.
Cursor için kurulumCursor marketplace'inde yok; tek başına kurulabilir.
npx skills add dotnet/skills --skill assertion-quality -a cursor -
code-testing Resmi
Asistanın .NET projelerinde test yazma, onarma ve güçlendirme işlerini odaklı veya geniş kapsamda yönetmesini, test sonuçlarını raporla doğrulamasını sağlar.
Cursor için kurulumCursor marketplace'inde yok; tek başına kurulabilir.
npx skills add dotnet/skills --skill code-testing -a cursor -
crap-score Resmi
Asistanın adlandırılmış bir metot, sınıf veya dosya için CRAP skorunu hesaplayıp hangi testlerin önce yazılacağını önermesini sağlar.
Cursor için kurulumCursor marketplace'inde yok; tek başına kurulabilir.
npx skills add dotnet/skills --skill crap-score -a cursor -
detect-static-dependencies Resmi
Asistanın C# kodunda DateTime.Now, File, Environment, HttpClient ve Process gibi test edilmesi zor statik çağrıları bulup öncelik sırasıyla raporlamasını sağlar.
Cursor için kurulumCursor marketplace'inde yok; tek başına kurulabilir.
npx skills add dotnet/skills --skill detect-static-dependencies -a cursor -
generate-testability-wrappers Resmi
Asistanın, enjekte edilebilir bir dikişi olmayan statik bağımlılıklar için arayüz, varsayılan uygulama ve DI kayıt kodu üretmesini sağlar.
Cursor için kurulumCursor marketplace'inde yok; tek başına kurulabilir.
npx skills add dotnet/skills --skill generate-testability-wrappers -a cursor -
grade-tests Resmi
Asistanın verilen test metodlarını hazır olma durumuna ve A-F kalite notuna göre salt okunur biçimde değerlendirip PR yorumuna uygun kısa bir rapor üretmesini sağlar.
Cursor için kurulumCursor marketplace'inde yok; tek başına kurulabilir.
npx skills add dotnet/skills --skill grade-tests -a cursor -
migrate-static-to-wrapper Resmi
Asistanın DateTime, File ve Environment çağrılarını TimeProvider, IFileSystem gibi mevcut soyutlamalara geçirip testlerde sahte nesnelerle değiştirilebilir hale getirmesini sağlar.
Cursor için kurulumCursor marketplace'inde yok; tek başına kurulabilir.
npx skills add dotnet/skills --skill migrate-static-to-wrapper -a cursor