vue
ابنِ مكوّنات Vue 3 بثقة
تحتاج فرق Vue إلى إرشادات حديثة للمكوّنات والتفاعلية وأنماط TypeScript. تمنح هذه المهارة Claude وCodex وClaude Code مراجع مركّزة حول Vue 3.5.
التثبيت باستخدام Agent لدي
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "vue" from https://skillstore.io/skills/antfu-vue.md and its manifest at https://skillstore.io/api/skills/antfu-vue/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
موارد مهيّأة لـ Agents
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
اختبرها
جارٍ استخدام "vue". ابنِ مكوّن بطاقة ملف شخصي مكتوبًا بالأنواع.
النتيجة المتوقعة:
خطة مكوّن موجزة تتضمن أسماء props، والأحداث المرسلة، وخيارات الحالة، وسلوك القالب.
جارٍ استخدام "vue". راجع composable لتحميل البيانات.
النتيجة المتوقعة:
- يحدد موضع تشغيل تحميل البيانات.
- يوصي بالتنظيف للطلبات القديمة.
- يشرح كيف ينبغي للمدخلات التفاعلية تحديث النتيجة.
جارٍ استخدام "vue". اشرح متى أستخدم provide وinject.
النتيجة المتوقعة:
دليل قرار يغطي التبعيات على مستوى التطبيق، ومفاتيح المكتبات، واستخدام symbol، وبدائل props الأبسط.
التدقيق الأمني
آمنAll 18 static findings are false positives caused by documentation syntax and illustrative Vue code. Backticks are Markdown fences or TypeScript template literals, while fetch calls are inert examples without malicious destinations or secret handling. No prompt injection, command execution, unauthorized network access, system reconnaissance, or data exfiltration intent was found.
عوامل الخطر
🌐 الوصول إلى الشبكة (5)
شارك واستشهد بهذا التقرير
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
نسخ رابط التقرير
https://skillstore.io/skills/antfu-vue/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportشارة Markdown
[](https://skillstore.io/skills/antfu-vue?utm_source=security_passport_badge)شارة HTML
<a href="https://skillstore.io/skills/antfu-vue?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/antfu-vue/security.svg" alt="Skillstore security assessment" loading="lazy"></a>بطاقة قابلة للتضمين
<iframe src="https://skillstore.io/embed/skills/antfu-vue.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
antfu. (2026). vue security audit report (audit version 5) [Author version 2026.1.31]. Skillstore. https://skillstore.io/skills/antfu-vue/audits/5اقتباس BibTeX
@techreport{antfu-antfu-vue-2026,
author = {antfu},
title = {vue security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/antfu-vue/audits/5},
note = {Author version 2026.1.31}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "vue security audit report (audit version 5)"
version: "2026.1.31"
type: report
authors:
- name: "antfu"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/antfu-vue/audits/5"
identifiers:
- type: other
value: "skillstore:antfu-vue:audit:5"
description: "Skillstore immutable audit report identifier"
تقييم Skillstore
سبب هذا التقييم موثوقية الأدلة: مرتفعما الذي يمكنك بناؤه
بناء مكوّنات مكتوبة بالأنواع
أنشئ مكوّنات Vue باستخدام script setup وprops وemits وslots وأنماط v-model المكتوبة بالأنواع.
تحديث كود Vue
أعد هيكلة المكوّنات الحالية باتجاه Composition API والحالة التفاعلية وأنماط دورة الحياة الحديثة.
مراجعة الأنماط المشتركة
تحقق من composables، واستخدام provide/inject، والتحميل غير المتزامن، وtemplate refs للحصول على تصاميم قابلة للصيانة.
جرّب هذه الموجّهات
استخدم مهارة Vue لبناء مكوّن Vue 3 صغير باستخدام script setup وprops مكتوبة بالأنواع وحدث واحد يتم إرساله. اشرح الخيارات المهمة.
حوّل مكوّن Vue هذا من Options API إلى Composition API. استخدم ref وcomputed وwatch وlifecycle hooks واضحة حيث تكون مناسبة. حافظ على السلوك.
صمّم Vue composable مكتوبًا بالأنواع لتحميل البيانات المشتركة. ضمّن حالة التحميل، وحالة الخطأ، وقواعد التنظيف، ومثالًا لاستخدامه في مكوّن.
دقّق ميزة Vue هذه بحثًا عن مخاطر Suspense وtop-level await وتنظيف watchers وtemplate refs وTypeScript. أوصِ بتحسينات مركّزة.
أفضل الممارسات
- استخدم script setup مع TypeScript لمكوّنات Vue الجديدة.
- أبقِ computed getters نقية وعدّل الحالة المصدر بدلًا من ذلك.
- استخرج السلوك القابل لإعادة الاستخدام وذي الحالة إلى composables مركّزة.
تجنب
- لا تفرط في استخدام template refs للحالة التي تنتمي إلى البيانات التفاعلية.
- لا تضع lifecycle hooks بعد عمل setup يعتمد على await.
- لا تفكّك reactive objects بطرق تفقدها التفاعلية.
الأسئلة المتكررة
ما إصدار Vue الذي تستهدفه هذه المهارة؟
هل يمكنني استخدامها مع Codex وClaude Code؟
هل تشغّل المهارة أوامر أو تثبّت packages؟
هل يمكنها المساعدة في ترحيل كود Options API؟
هل تحل محل توثيق Vue الرسمي؟
هل تراجع مشروعي المحلي تلقائيًا؟
تفاصيل المطور
المؤلف
antfuالترخيص
MIT
إصدار المؤلف
v2026.1.31
مراجعة Skillstore
r2
مرجع
89edfdc710d0846129dcee6a929477b04f08052c
حداثة الصيانة
٢٥/٧/٢٠٢٦
الاستخدام
27 تنزيلات · 187 مشاهدات
بنية الملفات