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.
GitHub Copilot için kurulumGitHub Copilot marketplace'inde yok; tek başına kurulabilir.
npx skills add Aaronontheweb/dotnet-skills --skill dotnet-slopwatch -a github-copilot -
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.
GitHub Copilot için kurulumGitHub Copilot marketplace'inde yok; tek başına kurulabilir.
npx skills add Aaronontheweb/dotnet-skills --skill efcore-patterns -a github-copilot -
ilspy-decompile
Asistanın ILSpyCmd ile derlenmiş .NET assembly'lerini decompile edip NuGet paketlerinin ve framework kodunun iç işleyişini incelemesini sağlar.
GitHub Copilot için kurulumGitHub Copilot marketplace'inde yok; tek başına kurulabilir.
npx skills add Aaronontheweb/dotnet-skills --skill ilspy-decompile -a github-copilot -
mailpit-integration
Asistanın .NET Aspire içinde Mailpit ile gönderilen e-postaları yakalayıp entegrasyon testlerinde teslimi doğrulamasını sağlar.
GitHub Copilot için kurulumGitHub Copilot marketplace'inde yok; tek başına kurulabilir.
npx skills add Aaronontheweb/dotnet-skills --skill mailpit-integration -a github-copilot -
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.
GitHub Copilot için kurulumGitHub Copilot marketplace'inde yok; tek başına kurulabilir.
npx skills add Aaronontheweb/dotnet-skills --skill microsoft-extensions-configuration -a github-copilot -
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.
GitHub Copilot için kurulumGitHub Copilot marketplace'inde yok; tek başına kurulabilir.
npx skills add Aaronontheweb/dotnet-skills --skill mjml-email-templates -a github-copilot -
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.
GitHub Copilot için kurulumGitHub Copilot marketplace'inde yok; tek başına kurulabilir.
npx skills add Aaronontheweb/dotnet-skills --skill modern-csharp-coding-standards -a github-copilot -
opentelemetry-net-instrumentation
Asistanın .NET kodunda Activity, Meter ve ILogger tabanlı OpenTelemetry enstrümantasyonunu ekleyip, SDK kurulumunu uygun katmanda yapmasını sağlar.
GitHub Copilot için kurulumGitHub Copilot marketplace'inde yok; tek başına kurulabilir.
npx skills add Aaronontheweb/dotnet-skills --skill opentelemetry-net-instrumentation -a github-copilot -
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.
GitHub Copilot için kurulumGitHub Copilot marketplace'inde yok; tek başına kurulabilir.
npx skills add Aaronontheweb/dotnet-skills --skill package-management -a github-copilot -
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.
GitHub Copilot için kurulumGitHub Copilot marketplace'inde yok; tek başına kurulabilir.
npx skills add Aaronontheweb/dotnet-skills --skill playwright-blazor-testing -a github-copilot