المهارات javascript-pro
📦

javascript-pro

آمن

Maîtriser le développement JavaScript moderne

Vous avez du mal avec les modèles asynchrones ou la syntaxe JavaScript moderne ? Cette compétence fournit des conseils experts sur ES6+, les promises, async/await, les boucles d'événements et la compatibilité multi-environnements pour le développement Node.js et navigateur.

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

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

2

رفع في Claude

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

3

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

اختبرها

استخدام "javascript-pro". Convertir ce code basé sur les callbacks en async/await

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

Code refactorisé utilisant async/await avec une gestion des erreurs appropriée et une structure de fonction plus propre

استخدام "javascript-pro". Pourquoi ma promise se bloque-t-elle ?

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

Analyse identifiant un await manquant, une rejection non gérée ou un blocage de la boucle d'événements avec des recommandations de correction spécifiques

استخدام "javascript-pro". Faire fonctionner ce code ES6 dans les navigateurs plus anciens

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

Recommandations de polyfill et configuration babel pour le support des navigateurs cibles

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

آمن
v1 • 2/25/2026

Prompt-only skill with no executable code. Static analysis scanned 0 files (0 lines) and detected 0 security issues. No suspicious patterns, risk factors, or malicious intent found. The skill provides legitimate JavaScript development guidance with no security concerns.

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

درجة الجودة

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

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

Migration vers JavaScript moderne

Un développeur doit migrer du code JavaScript hérité vers des standards modernes ES6+ avec des modèles améliorés et une meilleure gestion des erreurs.

Débogage asynchrone

Un ingénieur fait face à des conditions de course ou des problèmes de rejection de promise dans son application Node.js et a besoin de stratégies de débogage expertes.

Compatibilité multi-plateforme

Une équipe construisant des applications navigateur a besoin de conseils sur les polyfills, l'optimisation des bundles et la compatibilité multi-navigateurs.

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

Convertir en JavaScript moderne
Convertir ce code JavaScript hérité en syntaxe ES6+ moderne. Utiliser le destructuring, les fonctions fléchées et const/let de manière appropriée.
Corriger un problème asynchrone
Aider à déboguer ce code asynchrone. Il a une condition de course où la promise se résout avant que le gestionnaire d'événements ne se termine.
Optimiser les performances
Profiler ce code JavaScript pour identifier les goulots d'étranglement. Se concentrer sur le blocage de la boucle d'événements et l'utilisation de la mémoire dans Node.js.
Stratégie multi-navigateurs
Concevoir une stratégie de polyfill pour ce code ES6+. Navigateurs cibles : Chrome 90+, Safari 14+, Firefox 88+.

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

  • Toujours utiliser async/await au lieu des chaînes de promises pour une meilleure lisibilité et gestion des erreurs
  • Gérer les erreurs aux niveaux appropriés avec des blocs try/catch plutôt que par opération
  • Considérer l'impact sur la taille du bundle lors de l'utilisation des fonctionnalités modernes dans les environnements navigateur

تجنب

  • Éviter de mélanger les callbacks et les promises dans le même chemin de code car cela crée une complexité de gestion des erreurs
  • Ne pas utiliser Promise.all() lorsque les opérations doivent se compléter séquentiellement, utiliser plutôt for...of avec await
  • Ne jamais ignorer les rejections de promises en omettant les gestionnaires catch ou les blocs .catch()

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

Quand dois-je utiliser cette compétence ?
Utilisez cette compétence de manière proactive lorsque vous travaillez avec JavaScript pour Node.js ou les navigateurs, en particulier pour le code asynchrone, les fonctionnalités ES6+ ou l'optimisation des performances.
Cette compétence écrit-elle du code TypeScript ?
Non, cette compétence se concentre sur JavaScript. Pour l'architecture TypeScript et les conseils sur le système de types, utilisez une compétence TypeScript dédiée.
Cette compétence peut-elle déboguer mon code JavaScript existant ?
Oui, elle excelle dans le débogage du comportement asynchrone, les problèmes de boucle d'événements, les conditions de course et les problèmes de performances dans le code JavaScript.
Quelles versions de JavaScript cette compétence supporte-t-elle ?
Cette compétence specialize dans JavaScript moderne ES6+ mais peut également aider à migrer du code hérité vers des normes modernes.
Cette compétence gère-t-elle le code spécifique aux frameworks ?
Cette compétence se concentre sur JavaScript fondamental, les modèles asynchrones et les API de runtime. Elle ne se spécialise pas dans React, Vue ou les spécificités d'autres frameworks.
Cette compétence peut-elle aider avec la compatibilité navigateur ?
Oui, elle fournit des stratégies de polyfill et des conseils de compatibilité multi-navigateurs pour les fonctionnalités JavaScript modernes.

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

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md