dotnet-backend
専門家のガイダンスで本番対応 ASP.NET Core API を構築
.NET バックエンドの複雑さに悩まされていますか?このスキルはエンタープライズグレードの API パターン、Entity Framework の最適化、安全な認証実装を即座に提供します。
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"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 の代わりにエンティティを直接返すとの内部構造が露出
- 構成を使用せずに接続文字列をハードコード