implementing-domain-driven-design について
ドメイン駆動設計(DDD)の実装に取り組む開発者やコーディングエージェント向けのスキルです。まず簡潔な基本ルールを適用し、設計上の判断に追加の指針が必要な場合は詳細な資料を参照します。
主な機能
- 01集約境界の指針
- 02ドメイン不変条件のルール
- 03リポジトリとドメインイベントのパターン
- 04アプリケーションサービスとモジュールの設計
- 05境界づけられたコンテキストの統合指針
活用シーン
- 01実装における集約境界の定義
- 02ドメインコード作成時の不変条件の適用
- 03ドメインイベントとリポジトリの計画
- 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.mdimplementing-domain-driven-design.mini.mdimplementing-domain-driven-design.nano.md詳細
ドメイン駆動設計の実装スキル
集約境界、不変条件、リポジトリ、ドメインイベント、アプリケーションサービス、モジュール、ファクトリー、または境界づけられたコンテキストの統合に関するタスクで DDD をコードに実装する場合は、このスキルを使用してください。
設計やコードに関する判断を下す前に、implementing-domain-driven-design.mini.mdを読み、その内容を適用してください。現在の実装上のトレードオフについて mini のルールだけでは不十分な場合に限り、より詳しい参考資料としてimplementing-domain-driven-design.mdを使用してください。
コメント
Markdown 対応