csharp-pro
Write modern C# code with advanced features like records, pattern matching, and async/await. Optimizes .NET applications, implements enterprise patterns, and ensures comprehensive testing. Use PROACTIVELY for C# refactoring, performance optimization, or complex .NET solutions.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Write modern C# code with advanced features like records, pattern matching, and async/await. Optimizes .NET applications, implements enterprise patterns, and ensures comprehensive testing. Use PROACTIVELY for C# refactoring, performance optimization, or complex .NET solutions.
How to use
Aktywuj umiejętność csharp-pro w swoim środowisku pracy. Skill będzie dostępny do użycia w kontekście zadań związanych z C# i .NET.
Zanim zaczniesz pracę, jasno określ cel: czy refaktoryzujesz istniejący kod, optymalizujesz wydajność, czy implementujesz nowe rozwiązanie. Podaj ograniczenia techniczne i wymagane dane wejściowe.
Skill zastosuje najlepsze praktyki nowoczesnego C#: wykorzysta nullable reference types, SOLID principles, pattern matching i async/await. Otrzymasz kod, który jest czysty, ekspresyjny i gotowy do produkcji.
Dla każdego rozwiązania otrzymasz kompleksowe testy jednostkowe (xUnit, NUnit, Moq) oraz benchmarki wydajności. Skill weryfikuje, że kod spełnia założenia i nie ma problemów z blokowaniem w operacjach asynchronicznych.
Jeśli potrzebujesz szczegółowych przykładów implementacji lub wzorców dla mikrousług, otwórz plik resources/implementation-playbook.md, który zawiera praktyczne scenariusze.
Zweryfikuj wyniki: sprawdź wygenerowany kod pod kątem pokrycia testami, przeanalizuj raporty wydajności i upewnij się, że rozwiązanie zgodne jest z architekturą Twojego projektu.