systematic-debugging
79تصحيح أخطاء الكود باستخدام تحليل السبب الجذري
تهدر الأخطاء البرمجية الوقت عندما تعالج الفرق الأعراض دون أدلة. توجه هذه المهارة Claude وCodex وClaude Code خلال تشخيص منظم قبل إجراء التغييرات.
بناء مكونات واجهة أساسية متسقة
تبطئ مكونات الواجهة غير المتسقة عمل المنتج وتسبب انحرافا بصريا. توجه هذه المهارة Claude وCodex وClaude Code إلى استخدام الرموز المشتركة والتخطيطات وأنماط المكونات.
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "core-components" from https://skillstore.io/skills/chriswiles-core-components.md and its manifest at https://skillstore.io/api/skills/chriswiles-core-components/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
جارٍ استخدام "core-components". تستخدم شاشة منتج عناصر View وText الخام مع padding وcolor وأحجام خطوط مضمنة.
النتيجة المتوقعة:
التحديث الموصى به: استبدل عناصر التخطيط الخام بـ Box وVStack، وطابق المسافات مع قيم الرموز، واستخدم رموز لون وحجم Text. أبق المحتوى والسلوك الحاليين دون تغيير.
جارٍ استخدام "core-components". يقبل مكون بطاقة padding رقميا وسلاسل variant حرة الصياغة.
النتيجة المتوقعة:
نتيجة المراجعة: قيّد padding بالقيم المعتمدة للرموز، ووثق المتغيرات المدعومة، ومرر الاختلافات المرئية عبر مكون Box.
جارٍ استخدام "core-components". يمزج تخطيط عنصر قائمة بين حاويات مخصصة وحدود مضمّنة مباشرة وقيم ألوان أيقونات يدوية.
النتيجة المتوقعة:
النمط المقترح: استخدم HStack للصف، وVStack للنص، ورموز حدود دلالية، ورمز لون ثالثي للأيقونة.
All 49 static external-command findings are false positives caused by Markdown backticks in TSX examples and token tables. SKILL.md contains documentation-only design system guidance, with no shell commands, Ruby execution, network behavior, file operations, or prompt-injection language found.
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
https://skillstore.io/skills/chriswiles-core-components/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/chriswiles-core-components?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/chriswiles-core-components?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/chriswiles-core-components/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/chriswiles-core-components.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>ChrisWiles. (2026). core-components security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/chriswiles-core-components/audits/8@techreport{chriswiles-chriswiles-core-components-2026,
author = {ChrisWiles},
title = {core-components security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/chriswiles-core-components/audits/8},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "core-components security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "ChrisWiles"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/chriswiles-core-components/audits/8"
identifiers:
- type: other
value: "skillstore:chriswiles-core-components:audit:8"
description: "Skillstore immutable audit report identifier"
تبقى مهارة كل مؤلف عنصراً مستقلاً قابلاً للتثبيت. يُرتب المتغير الموصى به وفق أدلة Skillstore.
سبب تصدر هذا المتغير
sickn33-core-components
2026-09-09
chriswiles-core-components
2026-09-09
تجميع الشاشات باستخدام أنماط Screen وBox وStack وText وButton وInput وCard.
التحقق مما إذا كانت المكونات تستخدم الرموز المشتركة بدلا من الأنماط المضمنة أو القيم الخام أو العناصر الأولية الخاصة بالمنصة.
تحويل أمثلة المكونات وقواعد الرموز إلى إرشادات واضحة لويكي الفريق أو طلب السحب.
راجع هذه الواجهة واستبدل مكونات المنصة الخام بالمكونات الأساسية الموثقة حيثما كان ذلك مناسبا.
أعد هيكلة هذا المكون لاستخدام رموز المسافات والألوان والطباعة من إرشادات المكونات الأساسية.
أنشئ خطة تخطيط نموذج باستخدام VStack وInput وButton وحالات التحقق وحالات التحميل من أنماط المكونات الأساسية.
راجع API هذا المكون القابل لإعادة الاستخدام من حيث الخصائص القائمة على الرموز، ومعالجة المتغيرات، والأنماط المضادة مقارنة بمهارة المكونات الأساسية.
المؤلف
ChrisWilesالترخيص
MIT
مراجعة Skillstore
r1
تنبيه الإصدار
لم يعلن المؤلف عن إصدار.
المستودع
https://github.com/ChrisWiles/claude-code-showcase/tree/main/.claude/skills/core-componentsمرجع
dd4a3ef9f20ddf38830950b4bb713df96b431fd6
حداثة الصيانة
٢٠/٧/٢٠٢٦
الاستخدام
4 تنزيلات · 236 مشاهدات
بنية الملفات
📄 SKILL.md
تصحيح أخطاء الكود باستخدام تحليل السبب الجذري
تهدر الأخطاء البرمجية الوقت عندما تعالج الفرق الأعراض دون أدلة. توجه هذه المهارة Claude وCodex وClaude Code خلال تشخيص منظم قبل إجراء التغييرات.
بناء حالات واجهة مستخدم React مرنة
غالبًا ما تفشل واجهات React في عرض حالات التحميل والخطأ والفراغ والإرسال بوضوح. توفر هذه المهارة أنماطًا عملية لسلوك واجهة مستخدم غير متزامن يمكن التنبؤ به.
بناء نماذج Formik موثوقة
غالبا ما تكرر نماذج Formik منطق التحقق وعرض الأخطاء وحالة الإرسال. توفر هذه skill أنماطا موجزة للحقول القابلة لإعادة الاستخدام ومخططات Yup وعمليات الإرسال عبر GraphQL ونماذج التحرير والتدفقات متعددة الخطوات.
اكتب اختبارات Jest أفضل باستخدام أنماط قابلة لإعادة الاستخدام
غالبا ما تصبح اختبارات الوحدة هشة عندما تكرر الإعداد أو تختبر تفاصيل التنفيذ. توفر هذه المهارة أنماط Jest قابلة لإعادة الاستخدام للمصانع وmocks ومساعدات render وTDD.
إنشاء عمليات GraphQL باستخدام الأنواع المولدة
غالبًا ما يؤدي عمل عميل GraphQL إلى إنشاء عمليات مكررة، ومعالجة ضعيفة للأخطاء، وأنواع مولدة قديمة. ترشد هذه المهارة إلى ملفات .gql متسقة، وخطافات Apollo المولدة، وخطوات codegen، وضمانات واجهة مستخدم للطفرات.
تحسين تطبيقات React Native
بواسطة vercel-labs
قد تعاني تطبيقات React Native من قوائم بطيئة، وحركات متقطعة، وأخطاء خاصة بالمنصات. تمنح هذه المهارة Codex وClaude وClaude Code قواعد موجزة للعمل عالي الأداء في Expo وReact Native.
بناء واجهات shadcn/ui في Next.js
بواسطة Asmayaseen
تحتاج فرق React إلى أنماط واجهة مستخدم متسقة تعمل مع Next.js الحديث. توفر هذه المهارة إرشادات إعداد shadcn/ui، وأمثلة على المكوّنات، والتحقق من النماذج، والجداول، والأشرطة الجانبية، وأنماط الوضع الداكن.
تكوين Tailwind CSS لـ Expo
بواسطة expo
تحتاج فرق Expo إلى تنسيق متسق عبر أهداف native وweb. توفّر هذه المهارة مسار إعداد مركّزًا لـ Tailwind CSS v4 وNativeWind v5 وreact-native-css.
إنشاء عملاء تطوير Expo للاختبار الأصلي
بواسطة expo
تحتاج فرق Expo إلى عملاء تطوير موثوقين عندما يتجاوز الكود الأصلي حدود Expo Go. ترشد هذه المهارة إلى إعداد EAS Build، والتسليم عبر TestFlight، والبناء المحلي، والتثبيت، واستكشاف الأخطاء الأساسية وإصلاحها.
بناء مكوّنات Expo DOM
بواسطة expo
غالبًا ما تحتاج فرق Expo إلى استخدام مكتبات الويب داخل التطبيقات الأصلية دون إعادة كتابتها. ترشد هذه المهارة Claude وCodex وClaude Code عبر أنماط آمنة لمكوّنات DOM.
بناء تدفقات الشبكات في Expo
بواسطة expo
تحتاج تطبيقات الهاتف المحمول إلى طلبات API موثوقة، وتخزين مؤقت، ومعالجة الرموز، وسلوك دون اتصال. ترشد هذه المهارة مطوري Expo عبر fetch وReact Query وSecureStore وNetInfo والتكوين المعتمد على البيئة.