skill

تصميم النظام

أنظمة التصميم والخدمات والبنى المعمارية. يتم تفعيله عند قول "صمم نظاماً لـ"، "كيف يجب أن نصمم المعمارية"، "تصميم النظام لـ"، "ما هي المعمارية الصحيحة لـ"، أو عندما يحتاج المستخدم إلى مساعدة في تصميم API أو نمذجة البيانات أو حدود الخدمات.

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

نبذة

# تصميم النظم

يساعد في تصميم النظم وتقييم القرارات المعمارية.

## الإطار العملي

### 1. جمع المتطلبات - المتطلبات الوظيفية (ما يفعله النظام) - المتطلبات غير الوظيفية (القابلية للتوسع، زمن الاستجابة، التوفرية، التكلفة) - القيود (حجم الفريق، الجدول الزمني، مجموعة التقنيات الحالية)

### 2. التصميم عالي المستوى - مخطط المكونات - تدفق البيانات - عقود API - خيارات التخزين

### 3. التعمق في التفاصيل - تصميم نموذج البيانات - تصميم نقاط نهاية API (REST أو GraphQL أو gRPC) - استراتيجية التخزين المؤقت - تصميم قوائم الانتظار والأحداث - معالجة الأخطاء ومنطق إعادة المحاولة

### 4. القابلية للتوسع والموثوقية - تقدير الحمل - التوسع الأفقي مقابل التوسع الرأسي - الفشل والزيادة الاحتياطية - المراقبة والتنبيهات

### 5. تحليل المقايضات - كل قرار له مقايضات. اجعلها صريحة. - ضع في الاعتبار: التعقيد، التكلفة، إلمام الفريق، الوقت اللازم للوصول إلى السوق، قابلية الصيانة

## النتيجة النهائية

أنتج وثائق تصميم واضحة ومنظمة مع مخططات بيانية (نصية أو موصوفة)، والافتراضات الصريحة، وتحليل المقايضات. حدّد دائماً ما ستعيد النظر فيه عندما ينمو النظام.

التثبيت

شغل هذا الأمر

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

يعمل مع

claude appclaude codeclaude apicursorcodexwindsurfclinezed

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

استنسخ المستودع وانسخ مجلد `engineering/skills/system-design` إلى مجلد مهارات 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+

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

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

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