المهارات dotnet-backend
📦

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.

يدعم: Claude Codex Code(CC)
🥉 74 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "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')]

التدقيق الأمني

آمن
v1 • 2/24/2026

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.

1
الملفات التي تم فحصها
267
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

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

جرّب هذه الموجهات

Criar um novo endpoint de API
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.
Adicionar autenticação JWT
Set up JWT authentication in my ASP.NET Core app. Include token generation service, validation configuration, and protect specific endpoints with the Authorize attribute.
Otimizar consultas ao banco de dados
Review my EF Core queries for N+1 problems and suggest optimizations using Include, ThenInclude, AsNoTracking, and projection patterns.
Construir um processador de jobs em segundo plano
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

الأسئلة المتكررة

Qual versão do .NET esta skill suporta?
Esta skill é focada em ASP.NET Core 8+ e na versão mais recente do runtime .NET. Padrões antigos do .NET Framework podem requerer ajustes.
Esta skill pode ajudar com migrações de banco de dados?
Sim, cobre migrações EF Core Code-First incluindo comandos Add-Migration, Update-Database e solução de problemas de migração.
Esta skill suporta tanto Minimal APIs quanto Controllers?
Sim, fornece orientação para padrões Minimal API (novo no .NET 6+) e arquiteturas tradicionais baseadas em controllers.
Quais métodos de autenticação são cobertos?
Tokens JWT bearer, ASP.NET Core Identity, fluxos OAuth 2.0 e integração com Azure AD são suportados.
Esta skill pode ajudar com otimização de desempenho de API?
Sim, cobre cache de resposta, output caching, pooling de conexões, otimização de consultas e padrões async para melhor throughput.
Esta skill é adequada para desenvolvimento de microsserviços?
Sim, inclui padrões para construir serviços independentes com limites adequados, health checks e comunicação entre serviços via gRPC ou REST.

تفاصيل المطور

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md