دليل قراءة متعدد اللغات للمهارة
figma-generate-designالغرض والاستخدام والمصدر
استخدم هذه المهارة بالتزامن مع Figma عند تحويل صفحة تطبيق أو عرض أو تصميم متعدد الأقسام إلى Figma. المحفزات: "الكتابة إلى Figma"، "الإنشاء في Figma من الكود"، "دفع الصفحة إلى Figma"، "أخذ هذاapp/pageثم قم بإنشائه في Figma، مثل "إنشاء شاشة" أو "بناء صفحة هبوط في Figma" أو "تحديث شاشة Figma لتتوافق مع الكود". تُعد هذه المهارة هي الأنسب عندما يرغب المستخدم في إنشاء أو تحديث صفحة أو شاشة أو عرض كامل في Figma انطلاقًا من الكود أو الوصف. يكتشف هذا الأسلوب مكونات نظام التصميم والمتغيرات والأنماط عبر البحث في نظام التصميم، ويستوردها، ثم يُجمّع الشاشات تدريجيًا قسمًا تلو الآخر باستخدام رموز نظام التصميم بدلًا من القيم المُبرمجة مسبقًا.
تم استرجاع المصدر:
- مستودع المصدر
- openai/skills
- SKILL.md
skills/.curated/figma-generate-design/SKILL.md- نجوم المستودع
- 28,420
- آخر تحديث للمستودع
- 2026-10-29
- تصنيف القدرات
- تصميم
- وقت التجميع الأخير
الترخيص: غير محدد
مقتطفات سير العمل هي أدوات مساعدة للقراءة، وليست تعليمات تنفيذية من Codez. لم يتم تشغيل أي مهارة تابعة لجهة خارجية لإنتاج هذه الصفحة.
تُعدّ فقرات الغرض وسير العمل الواردة أدناه موادًا أساسية، مُنظّمة ومترجمة لتسهيل القراءة. وهي تختلف عن التحليل التحريري لـ Codez المُصنّف بشكل منفصل.
ما تفعله هذه المهارة
استخدم هذه المهارة بالتزامن مع Figma عند تحويل صفحة تطبيق أو عرض أو تصميم متعدد الأقسام إلى Figma. المحفزات: "الكتابة إلى Figma"، "الإنشاء في Figma من الكود"، "دفع الصفحة إلى Figma"، "أخذ هذاapp/pageثم قم بإنشائه في Figma، مثل "إنشاء شاشة" أو "بناء صفحة هبوط في Figma" أو "تحديث شاشة Figma لتتوافق مع الكود". تُعد هذه المهارة هي الأنسب عندما يرغب المستخدم في إنشاء أو تحديث صفحة أو شاشة أو عرض كامل في Figma انطلاقًا من الكود أو الوصف. يكتشف هذا الأسلوب مكونات نظام التصميم والمتغيرات والأنماط عبر البحث في نظام التصميم، ويستوردها، ثم يُجمّع الشاشات تدريجيًا قسمًا تلو الآخر باستخدام رموز نظام التصميم بدلًا من القيم المُبرمجة مسبقًا.
طريقة الاستخدام وفق المستند الأصلي
سير عمل متوازٍ مع generate_figma_design (تطبيقات الويب فقط)
عند إنشاء شاشة من تطبيق ويب يمكن عرضها في متصفح، تتحقق أفضل النتائج بتشغيل كلا الطريقتين بالتوازي: ابدأ بإنشاء الشاشة باستخدام سير عمل هذه المهارة (استخدام Figma + مكونات نظام التصميم). شغّلgenerate_figma_designلالتقاط لقطة شاشة مثالية من تطبيق الويب قيد التشغيل، بمجرد اكتمال كليهما: قم بتحديث مخرجات use_figma لتتوافق مع التخطيط المثالي منgenerate_figma_designيوفر الالتقاط التباعد والحجم والمعالجة البصرية الدقيقة التي يجب استهدافها، بينما يحتوي ناتج use_figma الخاص بك على مثيلات المكونات المناسبة المرتبطة بنظام التصميم.
خطوة1فهم الشاشة
قبل البدء باستخدام Figma، افهم جيدًا ما تقوم بإنشائه: إذا كنت تنشئه باستخدام الكود، فاقرأ ملفات المصدر ذات الصلة لفهم بنية الصفحة وأقسامها والمكونات المستخدمة. حدد الأقسام الرئيسية للشاشة (مثل: رأس الصفحة، وقسم المحتوى، ولوحات المحتوى، وجدول الأسعار، وقسم الأسئلة الشائعة، وتذييل الصفحة). لكل قسم، اذكر مكونات واجهة المستخدم المستخدمة (الأزرار، وحقول الإدخال، والبطاقات، وعناصر التنقل، وقوائم التصفح، إلخ).
مقتطف من المصدر · L48 ↗const frame = figma.currentPage.findOne(n => n.name === "Existing Screen");
const uniqueSets = new Map();
frame.findAll(n => n.type === "INSTANCE").forEach(inst => {
const mc = inst.mainComponent;
const cs = mc?.parent?.type === "COMPONENT_SET" ? mc.parent : null;
const key = cs ? cs.key : mc?.key;
const name = cs ? cs.name : mc?.name;
if (key && !uniqueSets.has(key)) {
uniqueSets.set(key, { name, key, isSet: !!cs, sampleVariant: mc.name });
}
});
return [...uniqueSets.values()];المتطلبات والإعداد
المتطلبات الأساسية
يجب أن يكون خادم Figma MCP متصلاً. يجب أن يحتوي ملف Figma المستهدف على نظام تصميم منشور مع مكونات (أو إمكانية الوصول إلى مكتبة الفريق).
مقتطف من المصدر · L21 ↗الحدود وفحوصات الجودة
لم يتم تحديد أي مقطع حدود منفصل من هذا الملف. هذا لا يعني أن المهارة آمنة لكل مدخلات أو بيئة. راجع المصدر بالكامل وتحقق من صحة النتيجة بنفسك.
ابدأ بتجربة آمنة
- تحقق من المضيف المدعوم وتعليمات تثبيت المستودع. احتفظ بمجلد المهارات والبرامج النصية والأصول والوثائق المشار إليها معًا؛SKILL.mdقد يؤدي وجود شخص واحد فقط إلى إغفال بعض التبعيات.
- زوّد البرنامج ببياناتك الفعلية، والمخرجات المطلوبة، ومعايير القبول. يعتمد بناء جملة الاستدعاء والأدوات المتاحة على النظام المضيف؛ ولا يفترض هذا الموقع وجود أمر تثبيت موحد.
- جرّب سير العمل الأصلي في مشروع مؤقت أو على نسخة احتياطية. راجع العمليات التي تُغيّر الملفات أو الخدمات البعيدة أو الموارد القابلة للفوترة قبل السماح بها.
- تحقق من صحة المخرجات بمقارنتها بفحوصات جودة المصدر ومتطلباتك الخاصة. لا يُعدّ نجاح عملية التشغيل أو ارتفاع عدد النجوم في المستودع دليلاً على صحة النتيجة.
اقرأ المزيد في المصدر
- إنشاء / تحديث الشاشات من نظام التصميم
- حدود المهارات
- المتطلبات الأساسية
- سير عمل متوازٍ مع generate_figma_design (تطبيقات الويب فقط)
- سير العمل المطلوب
- خطوة1فهم الشاشة
- خطوة2اكتشف نظام التصميم - المكونات والمتغيرات والأنماط
- 2أ: اكتشاف المكونات
- 2ب: اكتشاف المتغيرات (الألوان، التباعد، أنصاف الأقطار)
- 2ج: اكتشف الأنماط (أنماط النصوص، أنماط التأثيرات)
- خطوة3قم بإنشاء إطار غلاف الصفحة أولاً
- خطوة4قم ببناء كل قسم داخل الغلاف
- قم بتجاوز نص المثيل باستخدام setProperties()
- اقرأ الإعدادات الافتراضية لشفرة المصدر بعناية
- ما الذي يجب بناؤه يدويًا مقابل استيراده من نظام التصميم؟
- خطوة5التحقق من صحة وضع ملء الشاشة
- خطوة6تحديث شاشة موجودة
- الوثائق المرجعية
- استعادة الأخطاء
- أفضل الممارسات
المهارات ذات الصلة
الترجمة والنطاق
يختار دليل القراءة هذا مقاطع من المصدر الرئيسي المثبتSKILL.mdهذه الترجمة مساعدة. وهي ليست دليلاً كاملاً ولا تضمن التوافق المُختَبَر. يُرجى قراءة النص الأصلي والملفات المُشار إليها قبل الاستخدام.
تشير هذه المقدمة إلى النسخة المثبتة أدناه؛ ويتم عرض نشاط المستودع الحالي ووقت التجميع بشكل منفصل.
- المصدر بإصدار ثابت
- اقرأ الأصل ↗
- تم استرجاع المصدر
- معرّف نسخة Git
49f948faa9258a0c61caceaf225e179651397431- المصدر SHA-256
45d2b97103bdeb31cb2744fca2c79bcefb659c88faca626bea30ec2f9342dcc9