Compétences senior-frontend
F

senior-frontend

Risque faible ⚡ Contient des scripts📁 Accès au système de fichiers

بناء تطبيقات واجهة أمامية حديثة باستخدام React

Également disponible depuis: alirezarezvani

بناء تطبيقات واجهة أمامية معقدة يتطلب خبرة عميقة في أنماط React، وتحسين الأداء، وإدارة الحالة. توفر هذه المهارة إرشادات على مستوى متقدم لبنية المكونات، وتحسين الحزم، وتنفيذ أنظمة واجهة مستخدم جاهزة للإنتاج باستخدام أفضل الممارسات في الصناعة.

Prend en charge: Claude Codex Code(CC)
🥉 75 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "senior-frontend". أنشئ مكون Button مع حالة تحميل

Résultat attendu:

  • هيكل المكون مع واجهة TypeScript الصحيحة
  • معالجة حالة التحميل مع تكامل spinner
  • سمات إمكانية الوصول (aria-disabled، التنقل بلوحة المفاتيح)
  • فئات Tailwind CSS للمتغيرات (primary، secondary، outline)
  • توصية بيان التصدير وتحديث ملف barrel

Utilisation de "senior-frontend". كيف أقلل حجم حزمة Next.js الخاصة بي؟

Résultat attendu:

  • تحديد التبعيات الكبيرة باستخدام bundle analyzer
  • تنفيذ الاستيرادات الديناميكية لتقسيم الكود على أساس المسار
  • تكوين next/image لتحسين الصور التلقائي
  • استخدام React.lazy() للتحميل الكسول على مستوى المكون
  • تمكين tree shaking باستخدام وحدات ES

Utilisation de "senior-frontend". ما هي الأنماط المضادة الشائعة في React التي يجب تجنبها؟

Résultat attendu:

  • Prop drilling عبر طبقات عديدة - استخدم context بدلاً من ذلك
  • منطق الأعمال في المكونات - استخرجه إلى custom hooks
  • المكونات الكبيرة الأحادية - قسمها حسب الميزة
  • عدم وجود error boundaries - غلف المكونات بـ ErrorBoundary
  • تعديل الحالة المباشر - استخدم دائماً setState أو مديري الحالة

Audit de sécurité

Risque faible
v5 • 1/17/2026

This skill consists of 3 Python CLI scripts for frontend development tasks and 3 reference guides. All static findings are FALSE POSITIVES caused by pattern-matching errors. The scanner misidentified markdown code block delimiters as Ruby backtick execution, section numbers as weak crypto algorithms, and standard dev workflow documentation as credential access. No actual code execution, network access, or credential handling exists in this skill.

8
Fichiers analysés
1,133
Lignes analysées
2
résultats
5
Total des audits

Score de qualité

68
Architecture
100
Maintenabilité
87
Contenu
20
Communauté
90
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

بنية المكونات

تصميم وبناء مكونات React مع أنواع TypeScript الصحيحة و hooks وهيكل المجلدات.

تحسين الحزم

تحليل حجم الحزمة وتحديد فرص تقليل حمولة JavaScript لأداء أفضل.

دليل مراجعة الكود

تطبيق أنماط واجهة أمامية متسقة وتحديد الأنماط المضادة أثناء مراجعات الكود.

Essayez ces prompts

إنشاء مكون
أنشئ مكون React لـ [component name] باستخدام TypeScript. قم بتضمين واجهة props الصحيحة، ومعالجة الأخطاء، واتبع أنماط hooks الحديثة. استخدم Tailwind CSS للتنسيق.
تحسين الحزمة
حلل حجم حزمة تطبيق React الخاص بي وحدد التبعيات الكبيرة. اقترح استراتيجيات تقسيم الكود وأساليب التحميل الكسول لتقليل وقت التحميل الأولي.
أنماط React
ساعدني في تنفيذ [specific pattern] لإدارة الحالة العامة في React. قارن بين React Context و Zustand و Jotai لهذه الحالة واشرح المقايضات.
دليل Next.js
قم بإعداد Next.js مع App Router لمشروعي. قم بتضمين تكوين SSR الصحيح، وتحسين الصور، واشرح متى يتم استخدام مكونات الخادم مقابل مكونات العميل.

Bonnes pratiques

  • استخدم TypeScript لجميع المكونات لاكتشاف الأخطاء في وقت الترجمة
  • نفذ error boundaries الصحيحة لمنع تعطل التطبيق
  • قم بالتحميل الكسول للمسارات والمكونات الثقيلة لتقليل حجم الحزمة الأولي

Éviter

  • تجنب prop drilling عبر طبقات عديدة؛ استخدم context أو إدارة الحالة
  • لا تضع منطق الأعمال مباشرة في المكونات؛ استخرجه إلى custom hooks
  • تجنب المكونات الكبيرة الأحادية؛ قسمها حسب الميزة والمسؤولية

Foire aux questions

ما هي أطر عمل React التي تدعمها هذه المهارة؟
تغطي هذه المهارة Next.js و React Native وأنماط React العامة القابلة للتطبيق على أي إطار عمل يستخدم React.
هل يمكن لهذه المهارة تحسين تطبيقات الإنتاج الكبيرة؟
نعم، يحدد bundle analyzer التبعيات الكبيرة ويقترح استراتيجيات تقسيم الكود و tree shaking والتحميل الكسول.
هل تتكامل هذه المهارة مع المشاريع الموجودة؟
نعم، تقبل جميع السكريبتات معامل مسار الهدف وتعمل مع أي هيكل مشروع React/Next.js.
ما هي البيانات التي تصل إليها هذه المهارة أو تجمعها؟
تقرأ السكريبتات فقط الملفات في المسارات المحددة من قبل المستخدم وتكتب تقارير JSON إلى مواقع الإخراج المحددة من قبل المستخدم. لا يوجد جمع بيانات خارجي.
كيف يختلف هذا عن استخدام Claude مباشرة؟
توفر هذه المهارة سير عمل منظم وسكريبتات Python جاهزة للاستخدام ووثائق مرجعية منسقة للمهام الشائعة للواجهة الأمامية.
هل يمكنني استخدام هذا مع أدوات برمجة AI أخرى؟
نعم، تعمل هذه المهارة مع Claude و OpenAI Codex وأي مساعد AI يمكنه قراءة الملفات المرجعية وتنفيذ السكريبتات المحلية.