swiftui-view-refactor
إعادة هيكلة عروض SwiftUI بأمان
قد تصبح عروض SwiftUI صعبة القراءة عندما تنجرف الحالة والتبعيات والعروض المساعدة إلى ترتيب غير متسق. ترشد هذه المهارة Claude وCodex وClaude Code إلى إعادة هيكلة العروض ببنية MV-first وحالة مراعية لـ Observation.
هذه المهارة جزء من حزمة
ثبّت الحزمة كاملة للحصول على كل المهارات التي تحتاجها المهمة بأمر واحد.
التثبيت باستخدام Agent لدي
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "swiftui-view-refactor" from https://skillstore.io/skills/dimillian-swiftui-view-refactor.md and its manifest at https://skillstore.io/api/skills/dimillian-swiftui-view-refactor/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
موارد مهيّأة لـ Agents
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
اختبرها
جارٍ استخدام "swiftui-view-refactor". عرض SwiftUI يحتوي على قيم بيئة وحالة ومهيئ وجسم وعروض مساعدة مختلطة.
النتيجة المتوقعة:
عرض معاد تنظيمه تكون فيه قيم البيئة أولاً، ثم الخصائص المخزنة، ثم المهيئ قبل الجسم، والمساعدات أسفل الجسم.
جارٍ استخدام "swiftui-view-refactor". جسم عرض طويل يحتوي على أقسام مكررة وتفرعات محلية.
النتيجة المتوقعة:
- جسم أقصر يُقرأ كتخطيط عالي المستوى.
- عروض مساعدة مترابطة مجمعة أسفل الجسم.
- لا توجد تغييرات مقصودة في التخطيط أو سلوك الأعمال.
جارٍ استخدام "swiftui-view-refactor". عرض يحتوي على نموذج عرض اختياري قابل للملاحظة تتم تهيئته بعد الظهور.
النتيجة المتوقعة:
خطة تهيئة أكثر أماناً تمرر التبعيات عبر مهيئ العرض وتخزن النموذج القابل للملاحظة كحالة جذرية.
التدقيق الأمني
آمنAll static detections appear to be false positives caused by Markdown inline code, Swift fenced examples, and SwiftData terminology. I found no evidence of executable shell commands, network access, system reconnaissance, prompt injection, or data exfiltration intent in SKILL.md or references/mv-patterns.md.
عوامل الخطر
🌐 الوصول إلى الشبكة (1)
⚙️ الأوامر الخارجية (27)
شارك واستشهد بهذا التقرير
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
نسخ رابط التقرير
https://skillstore.io/skills/dimillian-swiftui-view-refactor/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportشارة Markdown
[](https://skillstore.io/skills/dimillian-swiftui-view-refactor?utm_source=security_passport_badge)شارة HTML
<a href="https://skillstore.io/skills/dimillian-swiftui-view-refactor?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/dimillian-swiftui-view-refactor/security.svg" alt="Skillstore security assessment" loading="lazy"></a>بطاقة قابلة للتضمين
<iframe src="https://skillstore.io/embed/skills/dimillian-swiftui-view-refactor.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
Dimillian. (2026). swiftui-view-refactor security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/dimillian-swiftui-view-refactor/audits/8اقتباس BibTeX
@techreport{dimillian-dimillian-swiftui-view-refactor-2026,
author = {Dimillian},
title = {swiftui-view-refactor security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/dimillian-swiftui-view-refactor/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: "swiftui-view-refactor security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "Dimillian"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/dimillian-swiftui-view-refactor/audits/8"
identifiers:
- type: other
value: "skillstore:dimillian-swiftui-view-refactor:audit:8"
description: "Skillstore immutable audit report identifier"
تقييم Skillstore
سبب هذا التقييم موثوقية الأدلة: مرتفعما الذي يمكنك بناؤه
تنظيف عرض آخذ في النمو
إعادة تنظيم عرض SwiftUI طويل دون تغيير التخطيط أو تدفق الحالة أو السلوك المرئي للمستخدم.
توحيد اصطلاحات الفريق
تطبيق ترتيب أعضاء واحد ونمط تبعيات واحد عبر الملفات أثناء مراجعة الكود.
تحديث استخدام Observation
مراجعة نماذج العرض القابلة للملاحظة الحالية وتحويل الحالة الاختيارية التي يمكن تجنبها إلى تهيئة صريحة.
جرّب هذه الموجّهات
راجع عرض SwiftUI هذا من حيث الترتيب وموضع الحالة وبنية المساعدات. اقترح أولاً إعادة هيكلة تحافظ على السلوك.
أعد هيكلة ملف SwiftUI هذا باستخدام إرشادات المهارة. أبقِ التخطيط وتدفق البيانات والأسماء والسلوك دون تغيير ما لم يكن التغيير مطلوباً.
قرر ما إذا كان هذا العرض يحتاج إلى نموذج عرض. فضّل أنماط MV، واشرح أي حالة ينبغي فيها الإبقاء على نموذج العرض الحالي.
أعد هيكلة عرض ميزة SwiftUI الكبير هذا إلى أقسام واضحة ومساعدات خاصة وتبعيات صريحة. حافظ على السلوك ولخص كل تغيير بنيوي.
أفضل الممارسات
- قدّم ملف العرض الكامل واذكر أي سلوك يجب ألا يتغير.
- اطلب ملخصاً قصيراً للتغييرات بعد إعادة الهيكلة.
- شغّل اختبارات المشروع والمعاينات بعد تطبيق التغييرات البنيوية.
تجنب
- استخدام المهارة لإدخال نماذج عرض عندما لا يحتاج عرض SwiftUI الحالي إلى واحد.
- طلب إعادة تصميم مرئية مع طلب إعادة هيكلة تحافظ على السلوك في الوقت نفسه.
- تقديم مقتطفات معزولة دون التبعيات أو قيم البيئة أو أنواع النماذج ذات الصلة.
الأسئلة المتكررة
هل تنشئ هذه المهارة نماذج عرض جديدة؟
هل يمكنها تغيير سلوك التطبيق؟
هل تدعم إطار عمل Observation؟
هل يمكنها العمل مع عروض SwiftData؟
هل هي مخصصة للملفات الكبيرة فقط؟
هل تشغّل الاختبارات أو المعاينات؟
تفاصيل المطور
المؤلف
Dimillianالترخيص
MIT
مراجعة Skillstore
r1
تنبيه الإصدار
لم يعلن المؤلف عن إصدار.
مرجع
72d5025b022c77f7a51bdf5c1637c689c80e89d1
حداثة الصيانة
٢٠/٧/٢٠٢٦
الاستخدام
6 تنزيلات · 308 مشاهدات
بنية الملفات