dotnet-backend
専門家のガイダンスで本番対応 ASP.NET Core API を構築
.NET バックエンドの複雑さに悩まされていますか?このスキルはエンタープライズグレードの API パターン、Entity Framework の最適化、安全な認証実装を即座に提供します。
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "dotnet-backend". メール検証とパスワードハッシュ化を備えたユーザー登録エンドポイントを作成
النتيجة المتوقعة:
メール形式に FluentValidation、BCrypt パスワードハッシュ化、EF Core ユーザー作成、適切な HTTP ステータスコード(201 Created、400 Bad Request)を含む完全な Minimal API エンドポイントを提供
استخدام "dotnet-backend". ロールベースのアクセス制御を実装方法は?
النتيجة المتوقعة:
カスタム要件、ハンドラー、appsettings でのロール設定、[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.
درجة الجودة
ماذا يمكنك بناءه
API 開発
適切なアーキテクチャ、認証、データアクセスパターンを備えた新しい REST API をゼロから構築
レガシー近代化
既存の .NET コードをパフォーマンス向上させた最新の ASP.NET Core パターンにリファクタリング
認証実装
JWT ベースの安全な認証、ロール管理、ポリシーベースの認可を追加
جرّب هذه الموجهات
商品管理用の Minimal API エンドポイントを作成してください。GET all、GET by id、POST、PUT、DELETE 操作を含む。Product エンティティで EF Core を使用し、適切な検証,含めてください。
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 の代わりにエンティティを直接返すとの内部構造が露出
- 構成を使用せずに接続文字列をハードコード