المهارات architect-review
📦

architect-review

آمن

مراجعة هندسة النظام وأنماط التصميم

بناء أنظمة برمجية قابلة للتوسع يتطلب إرشادات معمارية خبيرة. هذه المهارة توفر مراجعات شاملة للهندسة المعمارية، وتقييم الأنماط، وتوصيات تصميم لضمان بقاء نظامك قابلاً للصيانة ومستقبلياً.

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

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

2

رفع في Claude

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

3

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

اختبرها

استخدام "architect-review". راجع تصميم الخدمة الصغيرة هذا: خدمة المستخدم تتعامل مع المصادقة وملفات المستخدمين. خدمة الطلبات تدير الطلبات وتستدعي خدمة المستخدم لبيانات المستخدم. كلتا الخدمتين تشاركان قاعدة بيانات PostgreSQL واحدة.

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

  • انتهاك معماري: قاعدة البيانات المشتركة تنتهك مبدأ عزل بيانات الخدمات الصغيرة
  • خطر: الترابط الضعيف يمنع التوسع والنشر المستقلين
  • توصية: تطبيق نمط قاعدة بيانات لكل خدمة مع امتلاك خدمة المستخدم لبيانات المستخدم
  • توصية: استخدام استدعاءات API أو الأحداث لخدمة الطلبات للوصول إلى معلومات المستخدم
  • توصية: فكر في الاتساق النهائي إذا لم يكن الاتساق القوي مطلوباً

استخدام "architect-review". هل يجب استخدام تتبع الأحداث لنظام طلبات التجارة الإلكترونية الخاص بنا؟ لدينا 10 آلاف طلب يومياً ونحتاج مسار تدقيق.

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

  • ملاءمة تتبع الأحداث: مرشح جيد بسبب متطلبات مسار التدقيق
  • فائدة: سجل الطلبات الكامل يمكّن من إعادة بناء حالة الطلب وتصحيح الأخطاء
  • فائدة: يدعم CQRS لنماذج القراءة المثلى وإعداد التقارير
  • مفاضلة: زيادة التعقيد في تطور مخطط الأحداث والترحيل
  • مفاضلة: يتطلب بنية تحتية لمتجر الأحداث واستراتيجية لقطات
  • بديل: فكر في تسجيل التدقيق البسيط إذا لم تكن إعادة البناء الكاملة للأحداث مطلوبة

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

آمن
v1 • 2/24/2026

Static analyzer flagged 19 potential cryptographic algorithm patterns and 2 system reconnaissance patterns. All findings are FALSE POSITIVES - the skill file (SKILL.md) is pure documentation with no executable code. The pattern matches occur in text describing security concepts (encryption, JWT, OAuth2) and observability practices. No actual security risks, network access, file system operations, or external command execution present.

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

درجة الجودة

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

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

مراجعة هندسة الخدمات الصغيرة

مراجعة تصميم الخدمات الصغيرة لحدود الخدمة المناسبة، وعزل البيانات، وأنماط الاتصال. يضمن اتباع الخدمات لمبدأ المسؤولية الواحدة والحفاظ على الترابط الضعيف.

تقييم تصميم النظام

تقييم تصاميم الميزات أو الأنظمة الجديدة للقابلية للتوسع والأداء والقابلية للصيانة. يحدد الاختناقات المحتملة ونقاط الفشل الفردية قبل التنفيذ.

فحص امتثال الهندسة المعمارية

تقييم تغييرات الكود وطلبات السحب للتناسق المعماري. يضمن اتباع التنفيذات للأنماط المعمارية المحددة وعدم إدخال دين تقني.

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

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

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

  • توثيق جميع قرارات الهندسة المعمارية الهامة باستخدام سجلات قرارات الهندسة المعمارية (ADR) مع السياق والخيارات المدروسة والعواقب
  • التصميم للفشل من خلال تطبيق قواطع الدوائر والحواجز وأنماط المهلة المناسبة في الأنظمة الموزعة
  • إنشاء سياقات مقيدة واضحة وحدود خدمات مبكراً لمنع الأنظمة الموزعة الأحادية المترابطة بإحكام

تجنب

  • الكتلة الأحادية الموزعة - خدمات صغيرة تشارك قواعد بيانات أو لديها اتصال متزامن ثرثر يخلق ترابطاً وثيقاً
  • التحسين المبكر - تطبيق أنماط معقدة مثل تتبع الأحداث أو CQRS دون التحقق من متطلبات المقياس الفعلية
  • رائد فضاء الهندسة المعمارية - الإفراط في الهندسة مع طبقات تجريد غير ضرورية تقلل من وضوح الكود وتزيد عبء الصيانة

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

متى يجب طلب مراجعة معمارية؟
اطلب المراجعات لتغييرات النظام الكبرى، وتصاميم الميزات الجديدة ذات التأثير عبر الأنظمة، وتغييرات حدود الخدمات الصغيرة، وقرارات حزمة التقنية، أو عند معالجة مشاكل القابلية للتوسع أو الأداء. الأخطاء البسيطة أو التغييرات الموضعية لا تحتاج عادةً إلى مراجعة معمارية.
ما المعلومات التي أحتاج لتقديمها لمراجعة مفيدة؟
قدم سياق النظام بما في ذلك مخطط الهندسة المعمارية الحالية أو الوصف، ومتطلبات العمل والقيود، والمقياس المتوقع والنمو، ونقاط الألم الحالية أو الحوادث، والمجالات المحددة للقلق. المزيد من السياق يمكّن من توصيات أكثر دقة وقابلة للتنفيذ.
هل يمكن لهذه المهارة مراجعة الكود الفعلي للامتثال المعماري؟
نعم، قدم مقتطفات كود أو أوصاف طلبات السحب أو بنية الوحدة. المهارة تقيم تنظيم الكود وأنماط الاعتماد وفصل المسؤوليات والالتزام بالمبادئ المعمارية. ضمّن السياق حول الهندسة المعمارية المقصودة للتقييم الدقيق.
كيف أنفذ التغييرات المعمارية الموصى بها؟
رتب التغييرات حسب الأولوية بالتأثير والمخاطر. ابدأ بالتحسينات منخفضة المخاطر التي توفر مكاسب سريعة. أنشئ خطط ترحيل تدريجية للتغييرات الأكبر. استخدم أعلام الميزات واستراتيجيات النشر التدريجي. وثق كل خطوة وتحقق بالاختبار قبل المتابعة للمرحلة التالية.
ما أنماط الهندسة المعمارية التي تدعمها هذه المهارة؟
تدعم الأنماط الحديثة بما في ذلك الخدمات الصغيرة، والهندسة القائمة على الأحداث، والهندسة النظيفة، والهندسة السداسية، والتصميم الموجه بالمجال، و CQRS، وتتبع الأحداث، وبدون خادم، والأنماط السحابية الأصلية. تغطي أيضاً مبادئ SOLID وأنماط التصميم الشائعة.
هل يمكن أن يساعد هذا في اختيار مقدم الخدمة السحابية واستراتيجية السحابة المتعددة؟
نعم، توفر إرشادات حول أنماط مقدمي الخدمات السحابية لـ AWS و Azure و GCP. تناقش اعتبارات السحابة المتعددة والسحابة الهجينة بما في ذلك مفاضلات قابلية النقل، ومخاطر قفل البائع، والتعقيد التشغيلي. تساعد في تقييم خيارات النشر بدون خادم مقابل الحاويات مقابل الآلات الافتراضية.

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

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md