dotnet-backend
Construye APIs ASP.NET Core listas para producción con orientación experta
¿Luchas con la complejidad del backend .NET? Esta skill ofrece patrones de API de nivel empresarial, optimización de Entity Framework e implementaciones de autenticación segura listas para usar.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "dotnet-backend". Create a user registration endpoint with email validation and password hashing
النتيجة المتوقعة:
Proporciona un endpoint Minimal API completo con FluentValidation para formato de email, hasheo de contraseñas BCrypt, creación de usuario con EF Core y códigos de estado HTTP apropiados (201 Created, 400 Bad Request)
استخدام "dotnet-backend". How do I implement role-based access control?
النتيجة المتوقعة:
Entrega una configuración de autorización basada en políticas con requisitos personalizados, handlers, configuración de roles en appsettings y ejemplos de uso del atributo [Authorize(Policy = 'AdminOnly')]
التدقيق الأمني
آمن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.
درجة الجودة
ماذا يمكنك بناءه
Desarrollo de API
Construye nuevas APIs REST desde cero con arquitectura adecuada, autenticación y patrones de acceso a datos
Modernización de Sistemas Legados
Refactoriza código .NET existente a patrones modernos de ASP.NET Core con rendimiento mejorado
Implementación de Autenticación
Agrega autenticación segura basada en JWT, gestión de roles y autorización basada en políticas
جرّب هذه الموجهات
Create a Minimal API endpoint for managing products with GET all, GET by id, POST, PUT, and DELETE operations. Use EF Core with a Product entity and include proper validation.
Set up JWT authentication in my ASP.NET Core app. Include token generation service, validation configuration, and protect specific endpoints with the Authorize attribute.
Review my EF Core queries for N+1 problems and suggest optimizations using Include, ThenInclude, AsNoTracking, and projection patterns.
Create a BackgroundService that processes queued email notifications every 5 minutes. Use scoped services, proper error handling, and graceful shutdown with CancellationToken.
أفضل الممارسات
- Usa siempre async/await para operaciones de E/S para maximizar la escalabilidad
- Almacena secretos en User Secrets durante el desarrollo y Key Vault en producción
- Implementa middleware de manejo global de excepciones para respuestas de error consistentes
تجنب
- Bloquear código async con .Result o .Wait() causa deadlocks
- Retornar entidades directamente en lugar de DTOs expone la estructura interna
- Codificar cadenas de conexión en lugar de usar configuración