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

dotnet-backend

آمن

전문가의 가이드를 받아 프로덕션 준비된 ASP.NET Core API 구축

.NET 백엔드의 복잡성으로 어려움을 겪고 계신가요? 이 스킬은 엔터프라이즈급 API 패턴, Entity Framework 최적화, 보안 인증 구현을 즉시 제공합니다.

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

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

2

رفع في Claude

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

3

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

اختبرها

استخدام "dotnet-backend". 이메일 유효성 검사와 비밀번호 해싱을 포함한 사용자 등록 엔드포인트 생성

النتيجة المتوقعة:

FluentValidation으로 이메일 형식 검증, BCrypt 비밀번호 해싱, EF Core 사용자 생성, 적절한 HTTP 상태 코드(201 Created, 400 Bad Request)를 포함한 완전한 Minimal API 엔드포인트 제공

استخدام "dotnet-backend". 역할 기반 액세스 제어는 어떻게 구현하나요?

النتيجة المتوقعة:

사용자 정의 요구사항 및 핸들러, appsettings의 역할 구성, [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
الامتثال للمواصفات

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

API 개발

적절한 아키텍처, 인증, 데이터 액세스 패턴을 갖춘 새로운 REST API를 처음부터 구축

레거시 현대화

성능이 향상된 최신 ASP.NET Core 패턴으로 기존 .NET 코드 리팩토링

인증 구현

보안 JWT 기반 인증, 역할 관리, 정책 기반 권한 부여 추가

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

새 API 엔드포인트 생성
제품 관리를 위한 Minimal API 엔드포인트를 생성하세요. GET 전체, ID별 GET, POST, PUT, DELETE 작업을 포함합니다. Product 엔티티와 EF Core를 사용하고 적절한 유효성 검사를 포함하세요.
JWT 인증 추가
ASP.NET Core 앱에 JWT 인증을 설정하세요. 토큰 생성 서비스, 유효성 검사 구성을 포함하고 Authorize 특성으로 특정 엔드포인트를 보호하세요.
데이터베이스 쿼리 최적화
EF Core 쿼리에서 N+1 문제를 검토하고 Include, ThenInclude, AsNoTracking, 프로젝션 패턴을 사용한 최적화를 ��안하세요.
백그라���드 작업 프로세서 구축
5분마다 대기된 이메일 알림을 처리하는 BackgroundService를 생성하세요. Scoped 서비스, 적절한 오류 처리, CancellationToken으로 우아한 종료를 사용하세요.

أفضل الممارسات

  • 확장성을 극대화하기 위해 I/O 작업에 항상 async/await 사용
  • 개발 중에는 User Secrets에, 프로덕션에서는 Key Vault에 비밀 저장
  • 일관된 오류 응답을 위한 전역 예외 처리 미들웨어 구현

تجنب

  • .Result 또는 .Wait()로 비동기 코드 차단은 교착 상태 유발
  • DTO 대신 엔티티를 직접 반환하면 ��부 구조 노출
  • 구성 대신 연결 문자열 하드코딩

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

이 스킬은 어떤 .NET 버전을 지원하나요?
이 스킬은 ASP.NET Core 8+와 최신 .NET 런타임에 집중합니다. 이전 .NET Framework 패턴은 조정이 필요할 수 있습니다.
데이터베이스 마이그레이션 도움을 받을 수 있나요?
네, Add-Migration, Update-Database 명령 및 마이그레이션 문제 해결을 포함한 EF Core Code-First 마이그레이션��� 다룹니다.
이 스킬은 Minimal API와 컨트롤러를 모두 지원하나요?
네, Minimal API 패턴(.NET 6+의 새로운 기능)과 전통적인 컨트롤러 기반 아키텍처 모두에 대��� 지침을 제공합니다.
어떤 인증 방법이 포함되어 있나요?
JWT 베어러 토큰, ASP.NET Core Identity, OAuth 2.0 플로우, Azure AD 통합을 모두 지원합니다.
API 성능 최적화에 도움을 받을 수 있나요?
네, 더 나은 처리량을 위한 응답 캐싱, 출력 캐싱, 연결 풀링, 쿼리 최적화, 비동기 패턴을 다룹니다.
이 스킬은 마이크로서비스 개발에 적합한���요?
네, 적절한 경계, 헬스 체크, gRPC 또는 REST를 통한 서비스 간 통신으로 독립적인 서비스 구축 패턴을 포함합니다.

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

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md