C# Pro
مساعد تطوير C# المتقدم
يساعد هذا المهارة المطورين المتقدمين في C# على مواجهة تحديات البرمجة المعقدة وأنماط التصميم والقرارات المعمارية مع إرشادات الخبراء وأمثلة الكود.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "C# Pro". Write a singleton pattern implementation in C#
Résultat attendu:
A thread-safe singleton class with lazy initialization, explanation of different approaches (lazy<T>, double-check locking, static readonly), and when to use each variant.
Utilisation de "C# Pro". How do I optimize this LINQ query for large datasets?
Résultat attendu:
Detailed explanation of deferred execution, streaming with yield, batching strategies, and when to use ToList() vs direct enumeration.
Utilisation de "C# Pro". Explain async/await best practices
Résultat attendu:
Comprehensive guide covering async all the way, avoiding async void, ConfigureAwait, Task.Run vs async I/O, and common pitfalls.
Audit de sécurité
SûrThis 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.
Score de qualité
Ce que vous pouvez construire
هندسة تطبيقات المؤسسة
تصميم تطبيقات C# قابلة للتطوير وصيانة باستخدام التصميم الموجه بالمجال وأنماط الخدمات المصغرة ومبادئ الهندسة النظيفة.
مراجعة الكود وإعادة الهيكلة
احصل على تعليقات الخبراء على كود C# الحالي واقتراحات لتحسين الأداء وقابلية القراءة والالتزام بأفضل الممارسات.
تعلم المفاهيم المتقدمة
افهم موضوعات معقدة مثل إدارة الذاكرة وأنماط التزامن وعمليات LINQ المتقدمة مع شروحات وأمثلة مفصلة.
Essayez ces prompts
اكتب فئة C# تنفذ [DESCRIPTION FUNCTIONALITY] باستخدام أفضل الممارسات ومعالجة الأخطاء المناسبة.
نفذ نمط التصميم [PATTERN NAME] في C# لـ [USE CASE]. Include explanation of when to use this pattern and potential drawbacks.
: PASTE CODE] حلل كود C# هذا بحثاً عن مشكلات الأداء واقترح تحسينات لاستخدام الذاكرة وسرعة التنفيذ.
راجع هذه الهندسة المقترحة [DESCRIBE ARCHITECTURE]. ما هي المزايا والعيوب؟ كيف ستتحقق قابلية التوسع والصيانة؟
Bonnes pratiques
- حدد دائماً أسماء الطرق غير المتزامنة اللاحقة AsyncClarity pour plus de clarté
- Use dependency injection for testability and loose coupling
- Préférez la composition à l'héritage dans la conception C#
- Exploiter les interfaces pour l'abstraction et la simulation
Éviter
- Évitez d'attraper l'Exception générique sans gestion ou journalisation appropriée
- N'utilisez pas async void sauf pour les gestionnaires d'événements
- Évitez de bloquer sur du code async avec .Wait() ou .Result
- N'exposez pas les collections mutables en tant que propriétés publiques