원클릭으로
dotnet-best-practices
Ensure .NET/C# code meets best practices for the solution/project.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Ensure .NET/C# code meets best practices for the solution/project.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Prompt for creating the high-level technical architecture for an Epic, based on a Product Requirements Document.
Modular Monolith + Clean Architecture の設計ガイド。新しいモジュールの作成、画面の実装、機能追加を行う際には、必ずこのスキルを参照して従ってください。
Create a new specification as a GitHub Issue, optimized for Generative AI consumption.
ドキュメント作成時の共通ルール。Markdown ドキュメントを新規作成・更新する際には、必ずこのスキルを参照して従ってください。
playwright-cli を使った E2E テストの実行スキル。ブラウザを headless モードで起動し、テスト結果をスクリーンショットとして screenshots/ 配下の日付付きフォルダーに保存する。E2E テストを実行する際には、必ずこのスキルに従ってください。
大きな機能を実装する際に使用するワークフロースキル。6 つのカスタムエージェント(Orchestrator / Product Manager / Architect / Developer / Reviewer / Tester)が協調し、仕様策定から実装・テスト・マージまでの全ライフサイクルを自律的に駆動する。新機能の追加や大規模な変更を行う場合は、必ずこのスキルに従ってください。
| name | dotnet-best-practices |
| description | Ensure .NET/C# code meets best practices for the solution/project. |
Your task is to ensure .NET/C# code in ${selection} meets the best practices specific to this solution/project. This includes:
/// <summary> を付与すること<summary>, <param>, <returns>, <remarks> 等すべて)/// <inheritdoc /> を使用し、定義元のドキュメントを継承する// 型レベル: 1行目に役割、2行目以降に補足
/// <summary>
/// 現在のリクエストユーザーを表すインターフェース。
/// Web では ClaimsPrincipal から、Azure Functions では認証トークンから生成する。
/// </summary>
public interface ICurrentUser
{
/// <summary>ユーザーの一意識別子。</summary>
string UserId { get; }
}
// インターフェース実装: inheritdoc で継承
public class CurrentUser : ICurrentUser
{
/// <inheritdoc />
public string UserId => _userId;
}
// static メソッド
/// <summary>成功結果を生成する。</summary>
public static Result Success() => new() { IsSuccess = true };
public class MyClass(IDependency dependency))CommandHandler<TOptions>)_resourceManager.GetString("MessageKey")