dotnet-backend
Construa APIs ASP.NET Core prontas para produção com orientação especializada
Lutando com a complexidade do backend .NET? Esta skill fornece padrões de API de nível empresarial, otimização do Entity Framework e implementações seguras de autenticação prontas para uso.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "dotnet-backend". Create a user registration endpoint with email validation and password hashing
النتيجة المتوقعة:
Fornece um endpoint Minimal API completo com FluentValidation para formato de e-mail, hash de senha com BCrypt, criação de usuário EF Core e códigos HTTP apropriados (201 Created, 400 Bad Request)
استخدام "dotnet-backend". How do I implement role-based access control?
النتيجة المتوقعة:
Entrega uma configuração de autorização baseada em políticas com requisitos personalizados, handlers, configuração de funções no appsettings e exemplos de uso do 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.
درجة الجودة
ماذا يمكنك بناءه
Desenvolvimento de API
Construa novas APIs REST do zero com arquitetura adequada, autenticação e padrões de acesso a dados
Modernização de Legado
Refatore código .NET existente para padrões modernos do ASP.NET Core com melhor desempenho
Implementação de Autenticação
Adicione autenticação segura baseada em JWT, gerenciamento de funções e autorização baseada em 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.
أفضل الممارسات
- Sempre use async/await para operações de I/O para maximizar a escalabilidade
- Armazene segredos em User Secrets durante o desenvolvimento e Key Vault em produção
- Implemente middleware de tratamento global de exceções para respostas de erro consistentes
تجنب
- Bloquear em código async com .Result ou .Wait() causa deadlocks
- Retornar entidades diretamente em vez de DTOs expõe a estrutura interna
- Hardcodar connection strings em vez de usar configuração