Toolverse
All skills

csharp-pro

by sickn33

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

Quick info

Author
sickn33
Category
Testing
Views
46

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

Related skills

playwright-cli

by microsoft

Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.

Testing
45103

wcag-audit-patterns

by wshobson

Conduct WCAG 2.2 accessibility audits with automated testing, manual verification, and remediation guidance. Use when auditing websites for accessibility, fixing WCAG violations, or implementing accessible design patterns.

Testing
1893

webapp-testing

by anthropics

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

Testing
130255

code-reviewer

by google-gemini

Use this skill to review code. It supports both local changes (staged or working tree) and remote Pull Requests (by ID or URL). It focuses on correctness, maintainability, and adherence to project standards.

Testing
1248

langchain

by zechenzhangAGI

Framework for building LLM-powered applications with agents, chains, and RAG. Supports multiple providers (OpenAI, Anthropic, Google), 500+ integrations, ReAct agents, tool calling, memory management, and vector store retrieval. Use for building chatbots, question-answering

Testing
21123

ppt-creator

by daymade

Create professional slide decks from topics or documents. Generates structured content with data-driven charts, speaker notes, and complete PPTX files. Applies persuasive storytelling principles (Pyramid Principle, assertion-evidence). Supports multiple formats (Marp,

Testing
2739