🔷

C# Pro

Sûr

Assistent für fortgeschrittene C#-Entwicklung

Diese Skill hilft fortgeschrittenen C#-Entwicklern, komplexe Programmierherausforderungen, Entwurfsmuster und Architekturentscheidungen mit fachkundiger Anleitung und Codebeispielen zu bewältigen.

Prend en charge: Claude Codex Code(CC)
🥉 72 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "C# Pro". Write a singleton pattern implementation in C#

Résultat attendu:

Eine thread-sichere Singleton-Klasse mit Lazy-Initialisierung, Erklärung der verschiedenen Ansätze (lazy<T>, double-check locking, static readonly) und wann man jede Variante verwendet.

Utilisation de "C# Pro". How do I optimize this LINQ query for large datasets?

Résultat attendu:

Detaillierte Erklärung von verzögerter Ausführung, Streaming mit yield, Batching-Strategien und wann ToList() gegenüber direkter Enumeration zu verwenden ist.

Utilisation de "C# Pro". Explain async/await best practices

Résultat attendu:

Umfassender Leitfaden zu konsequentem async, Vermeidung von async void, ConfigureAwait, Task.Run vs. async I/O und häufigen Stolperfallen.

Audit de sécurité

Sûr
v1 • 2/24/2026

This is a prompt-only skill with no executable code. The static analyzer scanned 0 files (0 lines) and detected 0 potential security issues. Risk score is 0/100, indicating no detected threats. The skill provides C# programming guidance through prompt templates without any filesystem, network, or script execution capabilities.

0
Fichiers analysés
0
Lignes analysées
0
résultats
1
Total des audits
Aucun problème de sécurité trouvé
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
100
Sécurité
74
Conformité aux spécifications

Ce que vous pouvez construire

Architektur von Enterprise-Anwendungen

Entwirf skalierbare und wartbare C#-Anwendungen mit Domain-Driven Design, Microservices-Patterns und Clean-Architecture-Prinzipien.

Code-Review und Refactoring

Erhalte Expertenfeedback zu bestehendem C#-Code und Vorschläge zur Verbesserung von Performance, Lesbarkeit und Einhaltung von Best Practices.

Fortgeschrittene Konzepte lernen

Verstehe komplexe Themen wie Speicherverwaltung, Nebenläufigkeitsmuster und fortgeschrittene LINQ-Operationen mit detaillierten Erklärungen und Beispielen.

Essayez ces prompts

Grundlegende Code-Generierung
Write a C# class that implements [DESCRIBE FUNCTIONALITY] using best practices and proper error handling.
Implementierung von Entwurfsmustern
Implement the [PATTERN NAME] design pattern in C# for [USE CASE]. Include explanation of when to use this pattern and potential drawbacks.
Performance-Optimierung
Analyze this C# code for performance issues: [PASTE CODE]. Suggest optimizations for memory usage and execution speed.
Architektur-Review
Review this proposed architecture [DESCRIBE ARCHITECTURE]. What are the pros and cons? How would you improve scalability and maintainability?

Bonnes pratiques

  • Async-Methodennamen zur Klarheit immer mit dem Suffix Async versehen
  • Dependency Injection für Testbarkeit und lose Kopplung verwenden
  • In der C#-Entwicklung Komposition der Vererbung vorziehen
  • Interfaces zur Abstraktion und für Mockbarkeit nutzen

Éviter

  • Das Abfangen von generischem Exception ohne angemessenes Handling oder Logging vermeiden
  • Async void nur für Event-Handler verwenden
  • Blockieren von async-Code mit .Wait() oder .Result vermeiden
  • Veränderbare Collections nicht als öffentliche Properties exponieren

Foire aux questions

Kann diese Skill meinen C#-Code kompilieren und ausführen?
Nein, diese Skill liefert Codebeispiele und Anleitung, kann aber keinen C#-Code ausführen oder kompilieren. Verwende eine IDE oder die dotnet CLI zum Ausführen von Code.
Welche .NET-Versionen unterstützt diese Skill?
Die Skill deckt .NET Framework, .NET Core und .NET 5+ ab, mit versionsspezifischer Anleitung dort, wo Unterschiede bestehen.
Kann das bei der C#-Interviewvorbereitung helfen?
Ja, die Skill kann Konzepte erklären, Übungsaufgaben erstellen und deine Antworten für technische Interviews überprüfen.
Funktioniert diese Skill mit Unity oder Spieleentwicklung?
Die Skill behandelt allgemeine C#-Patterns, die auf Unity anwendbar sind, hat jedoch keine spezifischen Unity-API-Kenntnisse.
Kann ich das für die Entwicklung mit ASP.NET Core verwenden?
Ja, die Skill deckt Web-Frameworks einschließlich ASP.NET Core, MVC, Razor Pages und minimal APIs ab.
Wie vergleicht sich das mit GitHub Copilot?
Diese Skill bietet tiefere Erklärungen und Architekturberatung, während Copilot auf Codevervollständigung fokussiert. Sie ergänzen sich gut.

Détails du développeur

Structure de fichiers

📄 SKILL.md