moai-lang-csharp
C# 12 / .NET 8 development specialist covering ASP.NET Core, Entity Framework, Blazor, and modern C# patterns. Use when developing .NET APIs, web applications, or enterprise solutions.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
C# 12 / .NET 8 development specialist covering ASP.NET Core, Entity Framework, Blazor, and modern C# patterns. Use when developing .NET APIs, web applications, or enterprise solutions.
How to use
Umiejętność aktywuje się automatycznie, gdy otworzysz plik C# (.cs), projekt (.csproj) lub rozwiązanie (.sln) w Claude Code. Możesz też jawnie wspomnieć C#, .NET, ASP.NET Core, Entity Framework lub Blazor w swoim poleceniu.
Aby utworzyć nowy projekt Web API na .NET 8, użyj komendy: dotnet new webapi -n NazwaProjektu --framework net8.0. Umiejętność podpowie Ci konfigurację i strukturę projektu.
Aby stworzyć aplikację Blazor, uruchom: dotnet new blazor -n NazwaProjektu --interactivity Auto. Umiejętność pomoże Ci w wyborze między trybem Server a WebAssembly.
Aby dodać Entity Framework Core do istniejącego projektu, wykonaj: dotnet add package Microsoft.EntityFrameworkCore. Umiejętność wspomaga konfigurację DbContext, migracje i optymalizację zapytań LINQ.
Podczas pisania kodu pytaj umiejętność o nowoczesne wzorce C# 12 (primary constructors, default lambda parameters, alias any type), best practices ASP.NET Core (middleware, authentication, endpoints) oraz testowanie z xUnit lub NUnit.
Umiejętność ma dostęp do dokumentacji .NET Runtime, ASP.NET Core i Entity Framework Core, więc możesz pytać o szczegóły API, migracje baz danych i optymalizację wydajności aplikacji.