المهارات Frontend Developer
📦

Frontend Developer

آمن

Créez des applications React et Next.js modernes

Le développement frontend nécessise une expertise approfondie en React, en optimisation des performances et en normes d'accessibilité. Cette compétence fournit des guidages prêts pour la production pour créer des applications web évolutives avec des outils modernes et les meilleures pratiques.

يدعم: Claude Codex Code(CC)
🥉 72 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "Frontend Developer". Créer un composant modal dialog accessible

النتيجة المتوقعة:

  • Composant modal avec trappe de focus et navigation clavier
  • Attributs ARIA pour la compatibilité avec les lecteurs d'écran
  • Gestion des clics sur l'arrière-plan et fermeture avec la touche Échap
  • Interface TypeScript pour les props et la configuration du modal

استخدام "Frontend Developer". Optimiser une liste de produits au rendu lent

النتيجة المتوقعة:

  • Implémentation du défilement virtuel pour les grands jeux de données
  • Composants de carte de produit mémoïsés avec React.memo
  • Gestionnaires de recherche et de filtrage avec debounce
  • Code splitting pour les composants riches en images

التدقيق الأمني

آمن
v1 • 2/25/2026

This is a prompt-only skill containing only instructional text in SKILL.md. Static analysis scanned 0 files with 0 lines of executable code and detected no security patterns. The skill provides frontend development guidance for React and Next.js without any code execution, network access, or file system operations. No malicious patterns or prompt injection attempts detected.

0
الملفات التي تم فحصها
0
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
74
الامتثال للمواصفات

ماذا يمكنك بناءه

Développement de Composants React

Créez des composants React prêts pour la production avec TypeScript, une utilisation correcte des hooks et des modèles de rendu optimisés pour des applications évolutives.

Architecture d'Application Next.js

Concevez des applications full-stack Next.js avec Server Components, Server Actions et des stratégies optimales de récupération de données.

Optimisation des Performances

Analysez et améliorez les performances frontend via le code splitting, le chargement différé et les techniques d'optimisation des Core Web Vitals.

جرّب هذه الموجهات

Création de Composant de Base
Créez un composant bouton React réutilisable avec des props TypeScript, prenant en charge les variantes (primaire, secondaire), les tailles et l'état désactivé. Incluez les classes Tailwind CSS et les attributs d'accessibilité appropriés.
Server Component avec Récupération de Données
Créez un Server Component Next.js 15 qui récupère les données de produits depuis une API, implémente des limites Suspense pour le streaming, et gère gracieusement les états de chargement et d'erreur.
Formulaire avec Server Actions
Implémentez un formulaire de contact utilisant Next.js Server Actions avec validation Zod, mises à jour optimistes via useOptimistic, et gestion appropriée des erreurs avec feedback utilisateur.
Audit et Optimisation des Performances
Analysez ce composant React pour les problèmes de performance. Identifiez les re-rendus inutiles, suggérez des stratégies de mémoïsation, et fournissez du code optimisé avec useMemo, useCallback et React.memo lorsque approprié.

أفضل الممارسات

  • Incluez toujours les types TypeScript pour les props, l'état et les réponses API pour détecter les erreurs tôt
  • Implémentez des états de chargement appropriés et des limites d'erreur pour toutes les opérations asynchrones
  • Utilisez des éléments HTML sémantiques et des attributs ARIA pour assurer la conformité d'accessibilité

تجنب

  • Évitez d'utiliser useEffect pour la récupération de données lorsque React Query ou Server Components sont disponibles
  • Ne stockez pas l'état serveur dans l'état React lorsque des bibliothèques dédiées de récupération de données existent
  • Ne sautez jamais les tests d'accessibilité ou ne supposez pas que le comportement HTML par défaut est suffisant

الأسئلة المتكررة

Quelle version de React cette compétence prend-elle en charge ?
Cette compétence se spécialise dans les fonctionnalités React 19+ incluant Server Components, Actions, useActionState, useOptimistic, et les modèles de rendu simultané.
Cette compétence peut-elle aider avec la migration Next.js 15 ?
Oui, cette compétence fournit des guidages sur la migration de Pages Router vers App Router, l'implémentation de Server Components, et l'adoption des meilleures pratiques Next.js 15.
Cette compétence prend-elle en charge les bibliothèques de gestion d'état ?
Oui, l'expertise inclut Zustand, Jotai, Valtio, Redux Toolkit, React Query, SWR, et les modèles d'optimisation Context API.
Cette compétence peut-elle aider avec la conformité d'accessibilité ?
Oui, cette compétence implémente les normes WCAG 2.1/2.2 AA, les modèles ARIA, la navigation clavier, la gestion du focus, et l'optimisation pour les lecteurs d'écran.
Quelles approches de test cette compétence recommande-t-elle ?
Cette compétence recommande React Testing Library pour les tests unitaires, Playwright ou Cypress pour les tests E2E, et Storybook pour la documentation de composants et la régression visuelle.
Cette compétence prend-elle en charge les frameworks CSS ?
Oui, l'expertise inclut Tailwind CSS, CSS Modules, les solutions CSS-in-JS comme emotion et styled-components, et l'intégration de design tokens.

تفاصيل المطور

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md