expo-tailwind-setup
80تكوين Tailwind CSS لـ Expo
تحتاج فرق Expo إلى تنسيق متسق عبر أهداف native وweb. توفّر هذه المهارة مسار إعداد مركّزًا لـ Tailwind CSS v4 وNativeWind v5 وreact-native-css.
بناء مكوّنات Expo DOM
غالبًا ما تحتاج فرق Expo إلى استخدام مكتبات الويب داخل التطبيقات الأصلية دون إعادة كتابتها. ترشد هذه المهارة Claude وCodex وClaude Code عبر أنماط آمنة لمكوّنات DOM.
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "use-dom" from https://skillstore.io/skills/expo-use-dom.md and its manifest at https://skillstore.io/api/skills/expo-use-dom/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
جارٍ استخدام "use-dom". يطلب المستخدم مخططًا باستخدام مكتبة رسم مخططات مخصصة للويب فقط في Expo.
النتيجة المتوقعة:
يوصي المساعد بمكوّن DOM محدد النطاق، وprops مكتوبة قابلة للتسلسل، وارتفاع مضبوط عبر prop باسم dom، واستخدامه داخل شاشة أصلية.
جارٍ استخدام "use-dom". يحتاج المستخدم إلى معاملات المسار داخل مكوّن DOM.
النتيجة المتوقعة:
يشرح المساعد أي hooks في router تحتاج إلى وصول أصلي ويوصي بقراءة القيم في الشاشة الأصلية الحاوية قبل تمرير props.
جارٍ استخدام "use-dom". يريد المستخدم نقل شاشة كاملة إلى WebView.
النتيجة المتوقعة:
ينبه المساعد إلى مخاوف الأداء والتنقل، ثم يقترح إبقاء التخطيط الأصلي حول مكوّنات DOM أصغر.
The static alerts are false positives in Markdown documentation examples. Dynamic import patterns are TypeScript type imports, backtick alerts are formatting, and the path traversal alert is a static bundled asset example. No prompt injection, data exfiltration, command execution, or host reconnaissance intent was found.
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
https://skillstore.io/skills/expo-use-dom/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/expo-use-dom?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/expo-use-dom?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/expo-use-dom/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/expo-use-dom.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>expo. (2026). use-dom security audit report (audit version 4) [Author version 1.0.0]. Skillstore. https://skillstore.io/skills/expo-use-dom/audits/4@techreport{expo-expo-use-dom-2026,
author = {expo},
title = {use-dom security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/expo-use-dom/audits/4},
note = {Author version 1.0.0}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "use-dom security audit report (audit version 4)"
version: "1.0.0"
type: report
authors:
- name: "expo"
date-released: "2026-07-05"
url: "https://skillstore.io/skills/expo-use-dom/audits/4"
identifiers:
- type: other
value: "skillstore:expo-use-dom:audit:4"
description: "Skillstore immutable audit report identifier"
أضف مكتبات رسم المخططات التي تعتمد على DOM APIs إلى تطبيق Expo مع الإبقاء على الشاشات الأصلية حولها.
انقل مكوّنات React web الحالية إلى تطبيق Expo أصلي بخطوات صغيرة ومعزولة.
أنشئ إرشادات تنفيذ واضحة للتوجيه، وprops، والأصول، وسلوك المنصات قبل بدء التطوير.
أنشئ مكوّن Expo DOM من أجل [web library or UI]. ضمّن توجيه use dom، وDOMProps مكتوبة، وprops قابلة للتسلسل، وإرشادات الاستخدام الأصلي.
ساعد في ترحيل مكوّن React web هذا إلى مكوّن Expo DOM. حدّد تغييرات props، والتعامل مع CSS، والتعامل مع الأصول، والتكامل مع الشاشة الأصلية.
صمّم مكوّن DOM يستقبل إجراءات أصلية غير متزامنة كـ props. أبقِ المدخلات قابلة للتسلسل واشرح معالجة الأخطاء عبر حد WebView.
راجع خطة مكوّن Expo DOM هذه من حيث الأداء، والتوجيه، وتحديد حجم WebView، واختلافات المنصات، والحالات التي تكون فيها المكوّنات الأصلية أفضل.
المؤلف
expoالترخيص
MIT
إصدار المؤلف
v1.0.0
مراجعة Skillstore
r1
مرجع
30c73eac2afe762f6aa9c4553158769369d47351
حداثة الصيانة
١٨/٧/٢٠٢٦
الاستخدام
4 تنزيلات · 143 مشاهدات
بنية الملفات
📄 SKILL.md
تكوين Tailwind CSS لـ Expo
تحتاج فرق Expo إلى تنسيق متسق عبر أهداف native وweb. توفّر هذه المهارة مسار إعداد مركّزًا لـ Tailwind CSS v4 وNativeWind v5 وreact-native-css.
إنشاء عملاء تطوير Expo للاختبار الأصلي
تحتاج فرق Expo إلى عملاء تطوير موثوقين عندما يتجاوز الكود الأصلي حدود Expo Go. ترشد هذه المهارة إلى إعداد EAS Build، والتسليم عبر TestFlight، والبناء المحلي، والتثبيت، واستكشاف الأخطاء الأساسية وإصلاحها.
بناء مسارات Expo API
قد تكون مسارات API في Expo Router مربكة عندما تكون الأسرار والنشر وحدود وقت التشغيل ضمن الصورة. تمنحك هذه المهارة أنماطًا عملية لبناء المسارات واختبارها ونشرها على EAS Hosting.
بناء تدفقات الشبكات في Expo
تحتاج تطبيقات الهاتف المحمول إلى طلبات API موثوقة، وتخزين مؤقت، ومعالجة الرموز، وسلوك دون اتصال. ترشد هذه المهارة مطوري Expo عبر fetch وReact Query وSecureStore وNetInfo والتكوين المعتمد على البيئة.
نشر تطبيقات Expo باستخدام EAS
تتطلب إصدارات Expo خطوات بناء وبيانات اعتماد وإرسال إلى المتاجر خاصة بكل منصة. ترشد هذه المهارة إلى EAS builds وعمليات الإرسال والبيانات الوصفية وسير العمل وتخطيط الطرح.
بناء واجهات تطبيقات Expo أصلية
غالبًا ما تحتاج تطبيقات Expo إلى تنقل وعناصر تحكم ووسائط ولمسات بصرية تبدو أصلية. تمنح هذه المهارة Codex وClaude أنماطًا عملية لعمل واجهات Expo Router.
تحسين تطبيقات React Native
بواسطة vercel-labs
قد تعاني تطبيقات React Native من قوائم بطيئة، وحركات متقطعة، وأخطاء خاصة بالمنصات. تمنح هذه المهارة Codex وClaude وClaude Code قواعد موجزة للعمل عالي الأداء في Expo وReact Native.
تحسين أداء React Native
بواسطة CJHarmath
قد تعاني تطبيقات React Native من قوائم بطيئة، وعمليات تصيير إضافية، وتوقفات في خيط JS. توفر هذه المهارة أنماطًا مركزة لشاشات FlatList أسرع، ومكونات محفوظة بالذاكرة، ومحددات محسّنة، وصور مخزنة مؤقتًا، وتحليل الأداء.
ترقية Expo SDKs بأمان
بواسطة sickn33
يمكن أن تؤدي ترقيات Expo SDK إلى كسر التبعيات والإعدادات والسلوك الأصلي. توفر هذه المهارة خطة ترقية منظمة مع فحوصات للحزم وإعدادات التطبيق وواجهات API والاختبار.
بناء تطبيقات React Native جاهزة للإنتاج
بواسطة sickn33
تحتاج فرق الأجهزة المحمولة إلى بنية Expo وReact Native متسقة قبل أن يكبر كود المنتج. ترشد هذه المهارة أنماط التنقل، والحالة، وواجهات API الأصلية، والمزامنة دون اتصال، والأداء، وإصدارات EAS.
تطبيق أنماط تنسيق React Native
بواسطة CJHarmath
قد يصبح تنسيق React Native غير متسق عبر السمات والشاشات والمنصات. تمنحك هذه المهارة أنماطًا عملية لاستخدام NativeWind وBrandColors في تطبيقات Expo.
اختبار تطبيقات React Native بموثوقية
بواسطة CJHarmath
غالبا ما تفشل اختبارات React Native عندما لا تتم محاكاة الوحدات الأصلية والمخازن وتدفقات async بشكل متسق. توفر هذه المهارة أنماطا عملية لاستخدام Jest وReact Native Testing Library.