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.
-
dotnet-slopwatch
Asistanın .NET kod değişikliklerinde devre dışı bırakılmış testler, bastırılmış uyarılar ve boş catch blokları gibi kestirme çözümleri Slopwatch ile tespit edip düzeltmesini sağlar.
Cursor için kurulumCursor marketplace'inde yok; tek başına kurulabilir.
npx skills add Aaronontheweb/dotnet-skills --skill dotnet-slopwatch -a cursor -
efcore-patterns
Asistanın EF Core'da NoTracking varsayılanını, yazma işlemlerinde açık Update/AsTracking kullanımını ve sorgu bölme (query splitting) ile migration yönetimini doğru uygulamasını sağlar.
Cursor için kurulumCursor marketplace'inde yok; tek başına kurulabilir.
npx skills add Aaronontheweb/dotnet-skills --skill efcore-patterns -a cursor -
ilspy-decompile
Asistanın ILSpyCmd ile derlenmiş .NET assembly'lerini decompile edip NuGet paketlerinin ve framework kodunun iç işleyişini incelemesini sağlar.
Cursor için kurulumCursor marketplace'inde yok; tek başına kurulabilir.
npx skills add Aaronontheweb/dotnet-skills --skill ilspy-decompile -a cursor -
mailpit-integration
Asistanın .NET Aspire içinde Mailpit ile gönderilen e-postaları yakalayıp entegrasyon testlerinde teslimi doğrulamasını sağlar.
Cursor için kurulumCursor marketplace'inde yok; tek başına kurulabilir.
npx skills add Aaronontheweb/dotnet-skills --skill mailpit-integration -a cursor -
microsoft-extensions-configuration
Asistanın appsettings.json yapılandırmasını güçlü tipli Options sınıflarına bağlamasını, IValidateOptions ve Data Annotations ile başlangıçta doğrulamasını sağlar.
Cursor için kurulumCursor marketplace'inde yok; tek başına kurulabilir.
npx skills add Aaronontheweb/dotnet-skills --skill microsoft-extensions-configuration -a cursor -
mjml-email-templates
Asistanın Mjml.Net ile işlem e-postaları için duyarlı MJML şablonları yazmasını, bunları .NET içinde render etmesini ve değişkenleri yerleştirmesini sağlar.
Cursor için kurulumCursor marketplace'inde yok; tek başına kurulabilir.
npx skills add Aaronontheweb/dotnet-skills --skill mjml-email-templates -a cursor -
modern-csharp-coding-standards
Asistanın C# kodunda record, readonly record struct değer nesneleri, pattern matching ve Span<T>/Memory<T> kullanan modern kodlama kurallarını uygulamasını sağlar.
Cursor için kurulumCursor marketplace'inde yok; tek başına kurulabilir.
npx skills add Aaronontheweb/dotnet-skills --skill modern-csharp-coding-standards -a cursor -
opentelemetry-net-instrumentation
Asistanın .NET kodunda Activity, Meter ve ILogger tabanlı OpenTelemetry enstrümantasyonunu ekleyip, SDK kurulumunu uygun katmanda yapmasını sağlar.
Cursor için kurulumCursor marketplace'inde yok; tek başına kurulabilir.
npx skills add Aaronontheweb/dotnet-skills --skill opentelemetry-net-instrumentation -a cursor -
package-management
Asistanın NuGet paketlerini dotnet CLI ile yönetmesini ve paket sürümlerini Central Package Management ile tek bir dosyada tutmasını sağlar.
Cursor için kurulumCursor marketplace'inde yok; tek başına kurulabilir.
npx skills add Aaronontheweb/dotnet-skills --skill package-management -a cursor -
playwright-blazor-testing
Asistanın Blazor uygulamaları için Playwright ile UI testleri yazmasını, Blazor'a özgü bekleme ve hata ekranı kontrollerini uygulamasını sağlar.
Cursor için kurulumCursor marketplace'inde yok; tek başına kurulabilir.
npx skills add Aaronontheweb/dotnet-skills --skill playwright-blazor-testing -a cursor