moai-lang-csharp
Specjalista C# 12 i .NET 8 do tworzenia API, aplikacji webowych i rozwiązań enterprise
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność wspierająca rozwój w C# 12 i .NET 8 z pełnym pokryciem ASP.NET Core, Entity Framework Core i Blazora. Automatycznie aktywuje się przy pracy z projektami .NET, plikami .cs, .csproj i .sln. Obejmuje nowoczesne wzorce języka (primary constructors, collection expressions), minimal APIs, Native AOT, komponenty Blazora (Server/WASM) oraz narzędzia testowania (xUnit, NUnit, FluentAssertions, Moq). Idealna do budowania API, aplikacji webowych i systemów enterprise.
Jak używać
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.