المهارات domain-driven-design
📦

domain-driven-design

آمن

AIガイダンスによるドメイン駆動設計の適用

複雑なソフトウェアプロジェクトには構造化されたドメインモデリングが必要ですが、いつどのようにDDDを適用するかの判断は困難です。このスキルは、DDDの採用適性を評価し、戦略的アーキテクチャを計画し、専門の実装スキルへルーティングするのに役立ちます。

يدعم: Claude Codex Code(CC)
🥉 74 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "domain-driven-design". Use @domain-driven-design to assess if our e-commerce platform should adopt full DDD

النتيجة المتوقعة:

実現可能性チェック結果:複雑なビジネスルール(価格設定、在庫管理)、複数のチーム、統合契約により、eコマースプラットフォームは複数の基準を満たしている可能性が高いです。推奨事項:注文、在庫、支払い、配送のバウンデッドコンテキストで、まず戦略的DDDを採用してください。

استخدام "domain-driven-design". Help us plan the strategic artifacts for our healthcare domain

النتيجة المتوقعة:

ヘルスケアの戦略的成果物:(1) 患者管理、スケジューリング、請求などのコアドメインを特定するサブドメインマップ、(2) HIPAAコンプライアンス境界を含むバウンデッドコンテキストマップ、(3) 医療用語のユビキタス言語用語集、(4) 重要な決定のためのADR。

التدقيق الأمني

آمن
v1 • 2/24/2026

Static analysis flagged 19 potential issues including external_commands and weak cryptographic algorithms. Manual review confirms these are false positives: the @ mentions in skill references were mistaken for backtick execution, and the word 'design' was incorrectly flagged as cryptographic. This is a documentation-only skill containing no executable code, network requests, or file system operations. All findings dismissed as false positives.

2
الملفات التي تم فحصها
99
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

41
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
83
الامتثال للمواصفات

ماذا يمكنك بناءه

アーキテクチャ計画セッション

新しいプロジェクトの開始時に使用して、DDDが適切かどうかを判断し、バウンデッドコンテキストの境界を計画します。

リファクタリング意思決定ガイド

既存のモノリスを評価してサブドメインの境界を特定し、段階的なDDD採用を計画します。

チーム調整ツール

複数のチーム間で共有されるユビキタス言語と明確な所有権境界を確立します。

جرّب هذه الموجهات

初期DDD実現可能性チェック
@domain-driven-designを使用して、[プロジェクトの説明]に対して完全なDDDを採用すべきかを評価してください。実現可能性チェックを実行し、どの基準が満たされているかを説明してください。
戦略的モデリングリクエスト
@domain-driven-designを適用して、[ビジネスドメイン]のサブドメインとバウンデッドコンテキストを特定してください。最初に作成すべき戦略的アーティファクト��リストアップしてください。
実装スキルへのルーティング
[特定のバウンデッドコンテキスト]に対してDDDを採用することを決定しました。@domain-driven-designを使用して、次に必要なスキルへルーティングし、今週の戦術的成果物をリストアップしてください。
イベントソーシング意思決定サポート
私たちのドメインでは監査可能性とイベント履歴が必要です。@domain-driven-designを使用して、イベントソーシングが適切かどうか、そし��実装に使用するスキルを判断するのに役立ててください。

أفضل الممارسات

  • 戦��的な実装詳細に深く掘り下げる前に、戦略的DDDから始めてください
  • 単純なシステムのオーバーエンジニアリングを避けるために実現可能性チェックを使用してください
  • 測定可能な進捗を確保するために、各段階で明示的なアーティファクトを作成してください
  • 1つのプロンプトですべてを処理しようとせず、専門スキルにルーティングしてください

تجنب

  • 複雑なビジネスルールのない単純なCRUDアプリケーションに完全なDDDを適用する
  • 戦略的モデリングをスキップしてエンティティ設計に直接飛びつく
  • ビジネス capability ではなく技術レイヤーに基づいてバウンデッドコンテキストを作成する
  • 明確なドメインの���雑さなしにオーバーエンジニアリングを正当化するためにDDDを使用する

الأسئلة المتكررة

このスキルはいつ使用すべきですか?
複雑なビジネスドメインをモデリングする場合、完全なDDDが追加される複雑さに見合うかを判断する場合、またはCQRS、イベントソーシング、Sagaの実装を計画する場合に、このスキルを使用してください。
このスキルはコードを生成しますか?
いいえ、これは計画およびルーティングスキルです。実現可能性を評価し、戦略的アーティファクトを計画し、実装のために専門スキルにルーティングするのに役立ちます。
実現可能性チェックとは何ですか?
4つの基準によるシンプルな評価:複雑なビジネスルール、モデルの衝突がある複数のチーム、不安定な統合契約、監査可能性のニーズ。少なくとも2つが当てはまる場合、完全なDDDを使用してください。
これはどの専門スキルにルーティングしますか?
このスキルは、戦略的設計、コンテキストマッピング、戦術的パターン、CQRS、イベントソーシング、Sagaオーケストレーション、プロジェクションパターンの専門スキルを参照します。
これはドメイン専門家ワークショップを代替できますか?
いいえ、このスキルはドメイン専門家との直接の対話を代替することはできません。ドメイン知識を発見するのではなく、DDD作業をガイドし構造化するために設計されています。
このスキルはアーキテクチャコンサルテーションとどう違いますか?
このスキルは構造化された手法と他のスキルへのルーティングを提供します。特定のコードベースを分析したり、リアルタイムのアーキテクチャ推奨を提供したりしません。

تفاصيل المطور

بنية الملفات