المهارات ddd-context-mapping
📦

ddd-context-mapping

آمن

تعيين علاقات السياقات المقيدة باستخدام أنماط DDD

يصبح تكامل التصميم القائم على النطاق معقداً عند تفاعل عدة سياقات مقيدة. تحدد هذه المهام عقوداً واضحةً وطبقات حم��ية من الفساد بين السياقات باستخدام أنماط DDD المثبتة.

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

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

2

رفع في Claude

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

3

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

اختبرها

استخدام "ddd-context-mapping". تعيين العلاقات بين سياقات الدفع والفوترة والمخزون لمنصة تجارة إلكترونية

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

  • خريطة السياق: الدفع-الفوترة (المورد-المورد، الفوترة تملك العقد)
  • خريطة السياق: الدفع-المخزون (شراكة، ملكية العقد المشتركة)
  • ACL مطلوب عند حدود الفوترة لترجمة شروط الدفع
  • خطر الاقتران: تتأثر تدفقات الدفع بتغيرات توفر المخزون

استخدام "ddd-context-mapping". تصميم التكامل بين سياق الطلب الجديد ونظام ERP القديم

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

  • النمط: طبقة الحماية من الفساد بين الطلب و ERP
  • سياق الطلب يحدد نموذج الطلب الأساسي
  • ACL تترجم مصطلحات ERP إلى لغة الطلب الشاملة
  • اختبارات العقد تتحقق من سلوك ACL لجميع سيناريوهات ERP

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

آمن
v1 • 2/24/2026

Static analysis flagged markdown backticks as shell commands and weak cryptography patterns. All findings are FALSE POSITIVES - the skill contains only documentation and reference material with no executable code, network calls, or filesystem operations. Safe for publication.

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

درجة الجودة

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

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

تخطيط تكامل الخدمات المصغرة

تعيين كيفية تكامل سياقات الدفع والفوترة والمخزون والاحتيال قبل تطبيق حدود الخدمة.

ترحيل النظام القديم

تحديد طبقات الحماية من الفساد عند تكامل النطاقات الجديدة مع الأنظمة الأحادية القائمة.

تحديد العقد بين الفرق

توضيح الملكية المنبع والمصب لمنع تسرب النطاق والمسؤوليات غير الواضحة.

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

تعيين السياق الأساسي
حلل نطاقي باستخدام هذه السياقات المقيدة: [قائمة السياقات]. حدد العلاقات بين كل ز pair واقترح أنماط تعيين السياق المناسبة من DDD.
تصميم طبقة الحماية من الفساد
أحتاج إلى التكامل مع [النظام/السياق الخارجي]. صمم طبقة حماية من الفساد ��ترجم نموذجهم إلى لغتي الشاملة مع حماية نطاقي الأساسي.
مصفوفة ملكية العقد
إنشاء مصفوفة ملكية العقد لأزواج السياق هذه: [قائمة الأزواج]. حدد من يملك كل عقد وما هي الترجمة المطلوبة ومستوى خطر الاقتران.
تحليل وضع الفشل
لتكامل السياق [المنبع] إلى [المصب] باستخدام [النمط]، حدد أوضاع الفشل وحدد السلوكيات البديلة ووضع سياسة إصدار.

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

  • احتفظ بكود طبقة الحماية من الفساد عند حدود النطاق، وليس داخل النطاق الأساسي
  • أضف اختبارات العقد للتحقق من أن السلوك المترجم يتطابق مع الدلالات المتوقعة
  • أعد زيارة خرائط السياق عند تغيير ملكية الفريق أو النطاقات التجارية

تجنب

  • السماح للسياقات المصب بالاعتماد مباشرة على النماذج الداخلية المنبع
  • إنشاء نوى مشتركة بين السياقات التي يجب أن تظل مستقلة
  • تخطي طبقات الترجمة عند التكامل مع الأنظمة الخارجية أو القديمة

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

متى يجب أن أستخدم طبقة الحماية من الفساد مقابل نمط المطابق؟
استخدم ACL عندما يتعارض النموذج المنبع مع لغتك الشاملة أو عند التكامل مع الأنظمة الخارجية. استخدم المطابق عندما يكون النموذج المنبع مستقراً ويتوافق مع احتياجاتك.
كم سياقاً مقيداً يجب أن يمتلكه النظام النموذجي؟
لا يوجد عدد محدد. تنشأ السياقات من النطاقات التجارية وحدود الفريق. ابدأ بالقدرات التجارية الرئيسية وقسم عندما تكتشف لغات شاملة متضاربة.
هل يمكن للسياق أن يمتلك أنماط علاقات متعددة مع سياق آخر؟
نعم، قد تستخدم التجميعات المختلفة داخل السياقات أنماطاً مختلفة. وثق كل علاقة بشكل منفصل لتجنب الارتباك.
ما هي النواة المشتركة ومتى يجب أن أتجنبها؟
النواة المشتركة هي مجموعة فرعية من نموذج النطاق تشترك فيه فريقان. تجنبها عندما تحتاج السياقات إلى تطور مستقل أو عندما يصبح عبء تنسيق الفريق مرتفعاً جداً.
كيف أتعامل مع الإصدارات عند تغيير عقود السياق؟
ض�� سياسة إصدار مقدماً. دعم التوافق مع الإصدارات السابقة خلال فترات الانتقال. استخدم اختبارات العقد للكشف عن التغييرات الكاسرة قبل النشر.
هل تعمل هذه المهام للتطبيقات الأحادية؟
نعم، يمكن أن توجد السياقات المقيدة داخل الأنظمة الأحادية كحدود معيارية. يساعد تعيين السياق في تخطيط استخراج الخدمة المستقبلية ويمنع تسرب النطاق عبر الوحدات.

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

بنية الملفات