المهارات 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 をゼロから構築

レガシー近代化

既存の .NET コードをパフォーマンス向上させた最新の ASP.NET Core パターンにリファクタリング

認証実装

JWT ベースの安全な認証、ロール管理、ポリシーベースの認可を追加

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

新しい API エンドポイントを作成
商品管理用の Minimal API エンドポイントを作成してください。GET all、GET by id、POST、PUT、DELETE 操作を含む。Product エンティティで EF Core を使用し、適切な検証,含めてください。
JWT 認証を追加
ASP.NET Core アプリに JWT 認証を設定してください。トークン生成サービス、検証設定を含め、Authorize 属性で特定のエンドポイントを保護してください。
データベースクエリを最適化
EF Core クエリで N+1 問題をレビューし、Include、ThenInclude、AsNoTracking、プロジェクションパターンを使用した最適化を提案してください。
バックグラウンドジョブプロセッサを構築
5 分ごとにキューに入れられたメール通知を処理する BackgroundService を作成してください。スコープ付きサービス、適切なエラー処理、CancellationToken によるグレースフルシャutdown を)

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

  • スケーラビリティを最大化するために I/O 操作には常に async/await を使用
  • 開発中は User Secrets、本番環境では Key Vault にシークレットを保存
  • 一貫したエラー応答のためにグローバル例外処理ミドルウェアを実装

تجنب

  • async コードで .Result または .Wait() を使用するとデッドロックが発生
  • DTO の代わりにエンティティを直接返すとの内部構造が露出
  • 構成を使用せずに接続文字列をハードコード

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

このスキルはどの .NET バージョンをサポートしていますか?
このスキルは ASP.NET Core 8+ と最新の .NET ランタイムに焦点を当てています古い .NET Framework パターンは調整が必要な場合があります。
このスキルはデータベースマイグレーションを支援できますか?
はい、EF Core Code-First マイグレーション(Add-Migration、Update-Database コマンド)とマイグレーションのトラブルシューティングを支援します。
このスキルは Minimal API とController の両方をサポートしていますか?
はい、Minimal API パターン(.NET 6+ の新機能)と従来のコントrabased アーキテクチャの両方のガイダンスを提供します。
どのような認証メソッドがカバーされていますか?
JWT bearer トークン、ASP.NET Core Identity、OAuth 2.0 フロー、Azure AD との統合がすべてサポートされています。
このスキルは API パフォーマンス最適化を支援できますか?
はい、レスポンスキャッシング、出力キャッシング、接続プール、クエリ最適化、高スループットのための非同期パターンが含まれています。
このスキルはマイクロサービス開発に適していますか?
はい、適切な境界、健康チェック、gRPC または REST によるサービス間通信を備えた独立したサービスを構築するためのパターンが含まれています。

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

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md