project-domain
تعريف مفردات نطاق المشروع
المصطلحات غير المتسقة تخلق ارتباكًا في قواعد الأكواد البرمجية. تقوم هذه المهارة بإنشاء مفردات مشتركة وعلاقات بين الكيانات لنطاق مشروعك. يمكن للفرق توثيق الكيانات، ورسم العلاقات، وفرض اتفاقيات التسمية.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "project-domain". تعريف مفردات النطاق لمنصة مدونة
النتيجة المتوقعة:
- الكيانات الأساسية: Author (المستخدم الذي ينشئ المنشورات)، Post (مقال منشور)، Comment (ملاحظات المستخدم)، Tag (تسمية الفئة)
- العلاقات: Author 1-* Posts، Post 1-* Comments، Post *-* Tags
- قواعد المصطلحات: استخدم 'Author' وليس 'Writer'، استخدم 'Post' وليس 'Article'، قيم الحالة: draft، published، archived
استخدام "project-domain". كيف يجب أن نسمي حقول الحالة في نظام الطلبات الخاص بنا؟
النتيجة المتوقعة:
- قيم الحالة الموصى بها: pending، confirmed، processing، shipped، delivered، cancelled
- تجنب: 'in_progress' (استخدم 'processing')، 'finished' (استخدم 'delivered')
- استخدم اسم الحقل 'status' بشكل متسق عبر جميع الكيانات المتعلقة بالطلبات
التدقيق الأمني
آمنThis is a documentation-only skill template containing markdown files with domain vocabulary guidelines. No executable code exists. All 19 static findings are false positives caused by the scanner misinterpreting markdown placeholders, code fence syntax, and metadata fields as security patterns.
عوامل الخطر
🌐 الوصول إلى الشبكة (1)
📁 الوصول إلى نظام الملفات (1)
⚙️ الأوامر الخارجية (3)
درجة الجودة
ماذا يمكنك بناءه
تعريف نماذج النطاق
إنشاء تعريفات واضحة للكيانات والعلاقات لنطاقات العمل المعقدة قبل التنفيذ.
فرض اتساق التسمية
التأكد من أن جميع أعضاء الفريق يستخدمون مصطلحات متسقة عبر الكود والوثائق والمناقشات.
توحيد مخططات API
الحفاظ على أسماء حقول متسقة وقيم الحالة عبر واجهات REST API ومخططات قواعد البيانات.
جرّب هذه الموجهات
ساعدني في تعريف مفردات النطاق لهذا المشروع بما في ذلك الكيانات الأساسية وعلاقاتها وقواعد المصطلحات.
وثق العلاقات بين الكيانات الرئيسية في قاعدة الكود هذه وحدد أي اتصالات مفقودة.
راجع قاعدة الكود هذه بحثًا عن مصطلحات غير متسقة واقترح توحيد أسماء الكيانات وقيم الحالة.
أنشئ قواعد التحقق للقيود التجارية الرئيسية ووثقها في مسرد النطاق.
أفضل الممارسات
- املأ المسرد في وقت مبكر من تطوير المشروع قبل بدء البرمجة
- راجع وحدّث مفردات النطاق عند إضافة ميزات جديدة
- شارك نموذج النطاق مع جميع أعضاء الفريق وأصحاب المصلحة
تجنب
- استخدام مصطلحات مختلفة بشكل متبادل (user، customer، client)
- إنشاء مفاهيم مكررة بأسماء مختلفة
- تجاهل قيود العلاقات عند تنفيذ الميزات