ddd-tactical-patterns
تطبيق الأنماط التكتيكية لـ DDD
تواجه فرق كثيرة صعوبة في تحويل قواعد النطاق إلى كود قابل للصيانة. توجه هذه المهارة Claude وCodex وClaude Code نحو المجاميع، وكائنات القيمة، والمستودعات، وأحداث النطاق.
التثبيت باستخدام Agent لدي
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "ddd-tactical-patterns" from https://skillstore.io/skills/sickn33-ddd-tactical-patterns.md and its manifest at https://skillstore.io/api/skills/sickn33-ddd-tactical-patterns/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
موارد مهيّأة لـ Agents
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
اختبرها
جارٍ استخدام "ddd-tactical-patterns". يحتوي سير عمل الدفع على طلبات، وبنود، ومدفوعات، وحجوزات مخزون.
النتيجة المتوقعة:
- تحدد الاستجابة Order كجذر مجمّع وتوصي بفرض ثوابت الإرسال والدفع داخله.
- تقترح كائنات قيمة للمال والكمية ومعرّفات الطلبات.
- توصي بأحداث نطاق مثل OrderSubmitted مع حمولات مستقرة.
جارٍ استخدام "ddd-tactical-patterns". تتحقق فئة خدمة من حالة الحساب قبل كل عملية تحويل.
النتيجة المتوقعة:
- توصي الاستجابة بنقل قواعد التحويل إلى مجمّع Account.
- تفصل معرّفات الحساب والمال إلى كائنات قيمة.
- تعرّف عقد مستودع يحمّل ويحفظ جذور المجاميع فقط.
جارٍ استخدام "ddd-tactical-patterns". راجع مستودعًا يعيد سجلات ORM مباشرة إلى خدمات النطاق.
النتيجة المتوقعة:
- تشير الاستجابة إلى تسرب ORM عبر حدود النطاق.
- توصي بتحويل سجلات الاستمرارية إلى كائنات نطاق.
- تحافظ على طرق الاستعلام ملائمة للنطاق ومرتبطة بجذور المجاميع.
التدقيق الأمني
آمنAll five static findings are false positives caused by ordinary DDD prose, Markdown backticks, and a fenced TypeScript example. The skill contains no executable shell command, system reconnaissance, prompt injection, or other harmful intent.
عوامل الخطر
⚙️ الأوامر الخارجية (2)
شارك واستشهد بهذا التقرير
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
نسخ رابط التقرير
https://skillstore.io/skills/sickn33-ddd-tactical-patterns/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportشارة Markdown
[](https://skillstore.io/skills/sickn33-ddd-tactical-patterns?utm_source=security_passport_badge)شارة HTML
<a href="https://skillstore.io/skills/sickn33-ddd-tactical-patterns?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-ddd-tactical-patterns/security.svg" alt="Skillstore security assessment" loading="lazy"></a>بطاقة قابلة للتضمين
<iframe src="https://skillstore.io/embed/skills/sickn33-ddd-tactical-patterns.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>الاستشهادات الأكاديمية (APA · BibTeX · CFF)
اقتباس APA
sickn33. (2026). ddd-tactical-patterns security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-ddd-tactical-patterns/audits/5اقتباس BibTeX
@techreport{sickn33-sickn33-ddd-tactical-patterns-2026,
author = {sickn33},
title = {ddd-tactical-patterns security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/sickn33-ddd-tactical-patterns/audits/5},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "ddd-tactical-patterns security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/sickn33-ddd-tactical-patterns/audits/5"
identifiers:
- type: other
value: "skillstore:sickn33-ddd-tactical-patterns:audit:5"
description: "Skillstore immutable audit report identifier"
تقييم Skillstore
سبب هذا التقييم موثوقية الأدلة: مرتفعما الذي يمكنك بناؤه
إعادة هيكلة النماذج الهزيلة
نقل قواعد العمل من الخدمات أو وحدات التحكم إلى كائنات نطاق غنية بالسلوك وذات ثوابت صريحة.
تصميم حدود المجاميع
اختيار جذور المجاميع وحدود المعاملات قبل تنفيذ سلوك النطاق في جانب الكتابة.
مراجعة كود النطاق
فحص المستودعات وكائنات القيمة والأحداث مقابل قائمة تحقق تكتيكية موجزة لـ DDD.
جرّب هذه الموجّهات
استخدم مهارة الأنماط التكتيكية لـ DDD لقراءة هذه المتطلبات وسرد الثوابت الأساسية. ثم اقترح الكيانات، وكائنات القيمة، وجذور المجاميع.
استخدم مهارة الأنماط التكتيكية لـ DDD لتصميم مجمّع لسير العمل هذا. ضمّن جذر المجمّع، والطرق، والثوابت، وحد المستودع، وأحداث النطاق.
استخدم مهارة الأنماط التكتيكية لـ DDD لإعادة هيكلة هذا النموذج الهزيل. انقل قواعد النطاق إلى الكيانات أو كائنات القيمة واشرح كل مسؤولية تغيّرت.
استخدم مهارة الأنماط التكتيكية لـ DDD لتدقيق نموذج النطاق هذا. افحص حدود المجاميع، وفرض الثوابت، وعقود المستودعات، وحمولات الأحداث، وتسرب ORM.
أفضل الممارسات
- ابدأ بالثوابت واستخدمها لاختيار حدود المجاميع.
- أبقِ اهتمامات الاستمرارية خارج كائنات النطاق وعقود المستودعات.
- استخدم أحداث النطاق لتغييرات الحالة المهمة مع حمولات مستقرة ومحدودة.
تجنب
- لا تطبق تعقيد DDD الكامل على سير عمل CRUD بسيط.
- لا تضع قواعد العمل فقط في وحدات التحكم أو خدمات التطبيق.
- لا تعرض كيانات ORM كنموذج النطاق.
الأسئلة المتكررة
ما الذي تساعد هذه المهارة في بنائه؟
هل تعرّف السياقات المحدودة؟
هل يمكنها مراجعة الكود الموجود؟
هل تولد معمارية جاهزة للإنتاج؟
ما الأدوات التي يمكنها استخدام هذه المهارة؟
متى يجب أن أتجنب هذه المهارة؟
تفاصيل المطور
المؤلف
sickn33الترخيص
MIT
مراجعة Skillstore
r2
تنبيه الإصدار
لم يعلن المؤلف عن إصدار.
المستودع
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/ddd-tactical-patternsمرجع
f9e2c34b4f19c7f3e6b0a1e93227b5f77cc12526
حداثة الصيانة
٢٦/٧/٢٠٢٦
الاستخدام
10 تنزيلات · 101 مشاهدات
بنية الملفات