mcpField
D
dotnet-backend-patterns

dotnet-backend-patterns

github.com/rmyndharis開発1.9k43 回インストール2 週間前に更新
リポジトリ

dotnet-backend-patterns について

.NET Backend Development Patterns は、.NET API、MCP サーバー、バックエンドサービスを開発する人向けのスキルです。アーキテクチャ、データアクセス、耐障害性、テスト、可観測性を扱い、実装ガイドも参照できます。

主な機能

  1. 01レイヤードアーキテクチャと依存性注入
  2. 02非同期処理と耐障害性パターン
  3. 03Redis キャッシュとデータアクセス
  4. 04テストと可観測性の指針

活用シーン

  1. 01.NET Web API または MCP サーバーの設計
  2. 02C# バックエンドコードのレビュー
  3. 03データアクセス、キャッシュ、信頼性の改善

MCP 対応

このスキルは .NET MCP サーバーの開発を支援します。クライアントに提供するツールやリソースは明記されていません。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/rmyndharis/antigravity-skills --skill dotnet-backend-patterns

インストール後、Claude Code で/dotnet-backend-patternsを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

assets/
repository-template.cs
service-template.cs
references/
dapper-patterns.md
ef-core-best-practices.md
resources/
implementation-playbook.md

詳細

.NET バックエンド開発パターン

最新のベストプラクティス(2024/2025)を用いて、本番環境に対応した API、MCP サーバー、エンタープライズ向けバックエンドを構築するための C#/.NET パターンを習得します。

このスキルを使用する場合

  • 新しい .NET Web API または MCP サーバーを開発する場合
  • 品質とパフォーマンスの観点から C# コードをレビューする場合
  • 依存性注入を用いたサービスアーキテクチャを設計する場合
  • Redis を用いたキャッシュ戦略を実装する場合
  • 単体テストと統合テストを作成する場合
  • EF Core または Dapper を用いてデータベースアクセスを最適化する場合
  • IOptions パターンを用いてアプリケーションを構成する場合
  • エラーに対処し、レジリエンスパターンを実装する場合

このスキルを使用しない場合

  • プロジェクトが .NET または C# を使用していない場合
  • フロントエンドまたはクライアントに関するガイダンスのみが必要な場合
  • タスクがバックエンドアーキテクチャと無関係な場合

手順

  • アーキテクチャの境界、モジュール、レイヤーを定義します。
  • DI、非同期パターン、レジリエンス戦略を適用します。
  • データアクセスのパフォーマンスとキャッシュを検証します。
  • 重要なフローにテストと可観測性を追加します。
  • 詳細なパターンが必要な場合は、resources/implementation-playbook.md を開きます。

リソース

  • 詳細な .NET パターンと例については、resources/implementation-playbook.md を参照してください。

コメント