mcpField
I
implementing-domain-driven-design

implementing-domain-driven-design

github.com/ciembor開発3.1k390 回インストール7 週間前に更新
リポジトリ

implementing-domain-driven-design について

ドメイン駆動設計(DDD)の実装に取り組む開発者やコーディングエージェント向けのスキルです。まず簡潔な基本ルールを適用し、設計上の判断に追加の指針が必要な場合は詳細な資料を参照します。

主な機能

  1. 01集約境界の指針
  2. 02ドメイン不変条件のルール
  3. 03リポジトリとドメインイベントのパターン
  4. 04アプリケーションサービスとモジュールの設計
  5. 05境界づけられたコンテキストの統合指針

活用シーン

  1. 01実装における集約境界の定義
  2. 02ドメインコード作成時の不変条件の適用
  3. 03ドメインイベントとリポジトリの計画
  4. 04境界づけられたコンテキスト間のモジュール統合

インストール

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

$npx skills add https://github.com/ciembor/agent-rules-books --skill implementing-domain-driven-design

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

同梱ファイル

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

implementing-domain-driven-design.md
implementing-domain-driven-design.mini.md
implementing-domain-driven-design.nano.md

詳細

ドメイン駆動設計の実装スキル

集約境界、不変条件、リポジトリ、ドメインイベント、アプリケーションサービス、モジュール、ファクトリー、または境界づけられたコンテキストの統合に関するタスクで DDD をコードに実装する場合は、このスキルを使用してください。

設計やコードに関する判断を下す前に、implementing-domain-driven-design.mini.mdを読み、その内容を適用してください。現在の実装上のトレードオフについて mini のルールだけでは不十分な場合に限り、より詳しい参考資料としてimplementing-domain-driven-design.mdを使用してください。

コメント