rn-navigation
بناء تنقّل Expo Router لتطبيقات React Native
تحتاج فرق React Native إلى تنقّل متوقع عبر علامات التبويب، والمكدسات، والنوافذ النمطية، والروابط العميقة. توفر هذه المهارة أنماط Expo Router لقرارات التوجيه الشائعة.
التثبيت باستخدام Agent لدي
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "rn-navigation" from https://skillstore.io/skills/cjharmath-rn-navigation.md and its manifest at https://skillstore.io/api/skills/cjharmath-rn-navigation/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
موارد مهيّأة لـ Agents
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
اختبرها
جارٍ استخدام "rn-navigation". أحتاج إلى علامات تبويب سفلية لـ Home وProfile، بالإضافة إلى شاشة تفاصيل لاعب خارج علامات التبويب.
النتيجة المتوقعة:
ستوصي المهارة بمجموعة علامات تبويب لـ Home وProfile، ومكدس جذري لشاشة تفاصيل اللاعب، ومعامل مسار لمعرّف اللاعب.
جارٍ استخدام "rn-navigation". الرابط العميق يفتح التطبيق لكنه لا يصل إلى الشاشة المتوقعة.
النتيجة المتوقعة:
ستوجه المهارة فحوصات لمخطط التطبيق، وإعدادات نطاق الرابط العام، وأسماء ملفات المسارات، ومسار URL الوارد الذي تم تحليله.
جارٍ استخدام "rn-navigation". بعد تسجيل الدخول، يمكن للمستخدمين الرجوع إلى شاشة تسجيل الدخول.
النتيجة المتوقعة:
ستوصي المهارة بالتنقّل بالاستبدال بعد تسجيل الدخول، وفحص مسار محمي يعيد توجيه المستخدمين المصادق عليهم بعيدًا عن شاشات المصادقة.
التدقيق الأمني
آمنI reviewed the single Markdown skill and found the static alerts are false positives caused by code fences, inline code terms, a placeholder universal-link URL, and route parameter names. The skill contains Expo Router navigation guidance and does not include executable scripts, prompt injection text, data exfiltration instructions, or malicious network behavior.
عوامل الخطر
⚙️ الأوامر الخارجية (46)
🌐 الوصول إلى الشبكة (1)
📁 الوصول إلى نظام الملفات (1)
شارك واستشهد بهذا التقرير
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
نسخ رابط التقرير
https://skillstore.io/skills/cjharmath-rn-navigation/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportشارة Markdown
[](https://skillstore.io/skills/cjharmath-rn-navigation?utm_source=security_passport_badge)شارة HTML
<a href="https://skillstore.io/skills/cjharmath-rn-navigation?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/cjharmath-rn-navigation/security.svg" alt="Skillstore security assessment" loading="lazy"></a>بطاقة قابلة للتضمين
<iframe src="https://skillstore.io/embed/skills/cjharmath-rn-navigation.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>الاستشهادات الأكاديمية (APA · BibTeX · CFF)
اقتباس APA
CJHarmath. (2026). rn-navigation security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/cjharmath-rn-navigation/audits/8اقتباس BibTeX
@techreport{cjharmath-cjharmath-rn-navigation-2026,
author = {CJHarmath},
title = {rn-navigation security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/cjharmath-rn-navigation/audits/8},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "rn-navigation security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "CJHarmath"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/cjharmath-rn-navigation/audits/8"
identifiers:
- type: other
value: "skillstore:cjharmath-rn-navigation:audit:8"
description: "Skillstore immutable audit report identifier"
تقييم Skillstore
سبب هذا التقييم موثوقية الأدلة: مرتفعما الذي يمكنك بناؤه
تخطيط بنية تنقّل لتطبيق جديد
إنشاء شجرة مسارات واضحة في Expo Router تتضمن علامات تبويب، ومكدسات، وصفحات ديناميكية، وشاشات احتياطية.
توحيد أنماط التوجيه في الفريق
توثيق اختيارات متسقة للنوافذ النمطية، والمسارات المحمية، والروابط العميقة، ومعاملات التنقّل.
تصحيح سلوك التنقّل
فحص الأسباب الشائعة عندما لا تعمل علامات التبويب، أو الرؤوس، أو المعاملات، أو سلوك الرجوع، أو الروابط العميقة.
جرّب هذه الموجّهات
استخدم مهارة rn-navigation لتصميم بنية مسارات بسيطة في Expo Router لتطبيق يحتوي على Home وProfile وSettings وشاشة Not Found.
استخدم مهارة rn-navigation لتوضيح كيف ينبغي أن أنتقل من شاشة قائمة إلى شاشة تفاصيل باستخدام معامل مسار typed.
استخدم مهارة rn-navigation لتخطيط تخطيط Expo Router يتضمن شاشات مصادقة، وعلامات تبويب رئيسية، ونافذة حجز نمطية، وعمليات إعادة توجيه آمنة بعد تسجيل الدخول.
استخدم مهارة rn-navigation لمراجعة بنية Expo Router الخاصة بي وتحديد الأسباب المحتملة لتعطل علامات التبويب، أو اختفاء الرؤوس، أو خطأ المعاملات، أو فشل الروابط العميقة.
أفضل الممارسات
- حافظ على توافق أسماء المسارات مع دليل app حتى تبقى مسارات الملفات وعناوين URL قابلة للتوقع.
- استخدم التنقّل بالاستبدال بعد تسجيل الدخول، أو الإعداد الأولي، أو التدفقات المكتملة التي يجب ألا تبقى في السجل.
- استخدم معاملات URL للحالة البسيطة القابلة للمشاركة، والحالة العامة للكائنات المؤقتة الأكبر.
تجنب
- لا تمرر كائنات معقدة عبر معاملات URL عندما تكون الحالة المشتركة أو البيانات المخزنة مؤقتًا أكثر أمانًا.
- لا تخفِ مشكلات التنقّل عبر تعطيل الرؤوس أو الإيماءات من دون فحص التخطيطات الأصلية.
- لا تفترض أن الروابط العميقة تعمل حتى يتم اختبار المخطط، ونطاق الرابط العام، ومسار التوجيه.