skill

الهندسة المعمارية

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

Anthropic4.82,500+ تثبيتموثوق

نبذة

# /architecture

> إذا رأيت عناصر نائبة غير مألوفة أو كنت بحاجة للتحقق من الأدوات المتصلة، راجع [CONNECTORS.md](../../CONNECTORS.md).

إنشاء سجل قرار معماري (ADR) أو تقييم تصميم نظام.

## الاستخدام

``` /architecture $ARGUMENTS ```

## الأوضاع

**إنشاء ADR**: "هل يجب أن نستخدم Kafka أو SQS لحافلة الأحداث الخاصة بنا؟" **تقييم التصميم**: "راجع هذا الاقتراح الخاص بالخدمات الدقيقة" **تصميم النظام**: "صمم نظام الإشعارات الخاص بتطبيقنا"

راجع مهارة **system-design** للحصول على إطارات عمل مفصلة حول جمع المتطلبات وتحليل قابلية التوسع وتقييم المقارنات.

## الإخراج — صيغة ADR

```markdown # ADR-[الرقم]: [العنوان]

**الحالة:** مقترح | مقبول | منسوخ | تم استبداله **التاريخ:** [التاريخ] **صناع القرار:** [من يحتاج إلى التوقيع]

## السياق [ما هي الحالة الحالية؟ ما هي القوى التي تعمل؟]

## القرار [ما هو التغيير الذي نقترحه؟]

## الخيارات المدروسة

### الخيار أ: [الاسم] | البعد | التقييم | |-----------|------------| | التعقيد | [منخفض/متوسط/عالي] | | التكلفة | [التقييم] | | قابلية التوسع | [التقييم] | | معرفة الفريق | [التقييم] |

**المميزات:** [قائمة] **العيوب:** [قائمة]

### الخيار ب: [الاسم] [نفس الصيغة]

## تحليل المقارنات [المقارنات الرئيسية بين الخيارات مع التبرير الواضح]

## النتائج المترتبة - [ما يصبح أسهل] - [ما يصبح أصعب] - [ما سيتعين علينا إعادة النظر فيه]

## خطوات العمل 1. [ ] [خطوة التنفيذ] 2. [ ] [المتابعة] ```

## إذا كانت الموصلات متاحة

إذا كانت **قاعدة المعرفة** متصلة: - البحث عن ADRs ومستندات التصميم السابقة - العثور على السياق التقني ذي الصلة

إذا كان **متتبع المشروع** متصلاً: - الربط بالملاحم والتذاكر ذات الصلة - إنشاء مهام التنفيذ

## نصائح

1. **اذكر القيود مقدماً** — "يتعين علينا التسليم في أسبوعين" أو "يجب التعامل مع 10K rps" يشكل الإجابة. 2. **سمِّ خياراتك** — حتى لو كنت تميل بطريقة ما، سأقدم تحليلاً أكثر توازناً مع بدائل واضحة. 3. **ضمّن المتطلبات غير الوظيفية** — زمن الكمون والتكلفة والخبرة والعبء المترتب على الصيانة مهمة بقدر أهمية الميزات.

التثبيت

شغل هذا الأمر

git clone https://github.com/anthropics/knowledge-work-plugins && cp -r knowledge-work-plugins/engineering/skills/architecture ~/.claude/skills/

يعمل مع

claude appclaude codeclaude apicursorcodexwindsurfclinezed

خطوات التثبيت

استنسخ المستودع وانسخ مجلد `engineering/skills/architecture` إلى دليل مهاراتك في Claude. متوافق مع Claude Code و Cursor و Codex وأي وكيل يدعم Agent Skills.

عرض المصدر
الرخصة: Apache-2.0بواسطة Anthropic

أصول ذات صلة

مختارات أخرى في التطوير والبرمجة.

mcp serverclaude_codecursorcodex
npm install @modelcontextprotocol/server-fetch
خادم جلب الويب (Fetch)
خادم لجلب محتوى الويب وتحويله لاستخدام فعال مع نماذج اللغة. يجلب الروابط ويحولها إلى ماركداون نظيف.★ 4.9 · 5,000+
mcp serverclaude_codecursorcodex
npm install @modelcontextprotocol/server-memory
خادم الذاكرة (Memory)
نظام ذاكرة دائمة قائم على رسم بياني معرفي. يتيح للوكلاء تذكر المعلومات عبر المحادثات.★ 4.9 · 5,000+
mcp serverclaude_codecursorcodex
npm install @modelcontextprotocol/server-filesystem
خادم نظام الملفات (Filesystem)
عمليات ملفات آمنة مع ضوابط وصول قابلة للضبط. قراءة الملفات المحلية وكتابتها وسردها والبحث فيها.★ 4.9 · 5,000+
mcp serverclaude_codecursorcodex
npm install @modelcontextprotocol/server-git
خادم Git
أدوات لقراءة مستودعات Git والبحث فيها والتحكم بها — السجل والفروقات وتتبع المؤلفين والفروع والمزيد.★ 4.9 · 5,000+
mcp serverclaude_codecursorcodex
npm install @modelcontextprotocol/server-everything
خادم الاختبار الشامل (Everything)
خادم مرجعي للاختبار يجرب كل ميزات بروتوكول MCP — الأوامر والموارد والأدوات.★ 4.9 · 5,000+
mcp serverclaude_codecursorcodex
npm install @modelcontextprotocol/server-sequentialthinking
خادم التفكير المتسلسل (Sequential Thinking)
حل ديناميكي للمشكلات عبر تسلسلات تفكير منظمة مع التفرع والمراجعة والتأمل.★ 4.9 · 5,000+

افحص قبل التثبيت

شغل أي مصدر عبر فحوصاتنا - الظهور في الذكاء الاصطناعي والأمان والأداء واكتشاف التقنيات.

المزيد في التطوير والبرمجة