dotnet-backend
Erstellen Sie produktionsreife ASP.NET Core APIs mit Expertenhilfe
Kämpfen Sie mit der Komplexität von .NET-Backends? Diese Skill liefert Enterprise-API-Muster, Entity Framework-Optimierung und sichere Authentifizierungsimplementierungen sofort einsatzbereit.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "dotnet-backend". Create a user registration endpoint with email validation and password hashing
النتيجة المتوقعة:
Bietet einen vollständigen Minimal API-Endpunkt mit FluentValidation für E-Mail-Format, BCrypt-Passwort-Hashing, EF Core-Benutzererstellung und korrekten HTTP-Statuscodes (201 Created, 400 Bad Request)
استخدام "dotnet-backend". How do I implement role-based access control?
النتيجة المتوقعة:
Liefert eine richtlinienbasierte Autorisierung mit benutzerdefinierten Anforderungen, Handlern, Rollenkonfiguration in appsettings und [Authorize(Policy = 'AdminOnly')]-Attributnutzungsbeispiele
التدقيق الأمني
آمنAll static analyzer findings were false positives. The backtick patterns detected were markdown code fences around C# examples, not shell execution. The cryptographic and reconnaissance flags matched unrelated documentation text. The skill provides legitimate ASP.NET Core backend development guidance with no security concerns.
درجة الجودة
ماذا يمكنك بناءه
API-Entwicklung
Erstellen Sie neue REST APIs von Grund auf mit korrekter Architektur, Authentifizierung und Datenzugriffsmustern
Legacy-Modernisierung
Refaktorieren Sie bestehenden .NET-Code zu modernen ASP.NET Core-Mustern mit verbesserter Leistung
Authentifizierungsimplementierung
Fügen Sie sichere JWT-basierte Authentifizierung, Rollenverwaltung und richtlinienbasierte Autorisierung hinzu
جرّب هذه الموجهات
Erstellen Sie einen Minimal API-Endpunkt zur Produktverwaltung mit GET all, GET by id, POST, PUT und DELETE-Operationen. Verwenden Sie EF Core mit einer Product-Entität und fügen Sie eine ordnungsgemäße Validierung hinzu.
Richten Sie JWT-Authentifizierung in meiner ASP.NET Core-App ein. Fügen Sie einen Token-Generierungsdienst, Validierungskonfiguration hinzu und schützen Sie bestimmte Endpunkte mit dem Authorize-Attribut.
Überprüfen Sie meine EF Core-Abfragen auf N+1-Probleme und schlagen Sie Optimierungen mit Include, ThenInclude, AsNoTracking und Projektionsmustern vor.
Erstellen Sie einen BackgroundService, der alle 5 Minuten Queued-E-Mail-Benachrichtigungen verarbeitet. Verwenden Sie scoped Services, ordnungsgemäße Fehlerbehandlung und graceful Shutdown mit CancellationToken.
أفضل الممارسات
- Verwenden Sie immer async/await für I/O-Operationen, um die Skalierbarkeit zu maximieren
- Speichern Sie Geheimnisse in User Secrets während der Entwicklung und Key Vault in der Produktion
- Implementieren Sie globale Ausnahmebehandlung-Middleware für konsistente Fehlerantworten
تجنب
- Blockieren von async-Code mit .Result oder .Wait() verursacht Deadlocks
- Entitäten direkt statt DTOs zurückzugeben, legt interne Strukturen offen
- Verbindungsstrings hart zu codieren, anstatt Konfiguration zu verwenden