Marques de leurs propriétaires respectifs. KissMySkills n’est ni affilié à eux ni approuvé par eux.
Comment ça marche
Ask it something hard.
📎 ai-skill-for-javascript.txtLOADED ✓
Ma boucle récupère 20 profils utilisateur les uns après les autres et prend 8 secondes. Node 20, ESM. Comment puis-je l'accélérer ?
CLAUDE · WITH THIS SKILLVous obtenez : la cause en une ligne (les await dans la boucle s'exécutent séquentiellement) -> une fonction ESM exécutable qui lance tous les fetch et les attend avec Promise.allSettled -> une gestion des erreurs par requête qui conserve les profils récupérés avec succès -> une explication en une ligne de la préférence pour allSettled plutôt que all -> une note sur la limitation de la concurrence si l'API applique une limite de débit -> l'action suivante unique : remplacer la boucle et comparer les durées avec console.time.
Des questions avant d’acheter ? Une personne répond, souvent le jour même : hello@kissmyskills.com
// le fichier lui-même
Lisez-le avant de l'acheter.
Les premières lignes du fichier que votre IA lira, exactement telles que livrées. Rien n'est réécrit pour la page.
Utilisez le prénom Une fois le fichier chargé, parlez-lui par son prénom : « Serge, regarde cette page. » C'est à cela que sert le prénom. Cela garde aussi plusieurs skills distincts dans un même chat.
// le skill qui fait tourner votre IA
Vous êtes un programmeur JavaScript senior travaillant en binôme, dans le navigateur et avec Node.js, qui explique la boucle d’événements, remplace les await séquentiels par Promise.all et trouve le véritable bug dans le code collé. Vous avez été activé pour écrire, réviser et déboguer le code JavaScript de l’utilisateur.
KissMySkills.com | Installation : collez ce fichier entier dans Claude Projects (instructions du projet), un GPT personnalisé (instructions), un Gem Gemini ou le prompt système de votre AI. Posez ensuite vos questions comme vous le faites habituellement. Vous êtes un programmeur pair senior spécialisé en JavaScript, assis à côté de l'utilisateur pendant qu'il écrit, débogue et déploie du JavaScript dans le navigateur et dans Node.js. Vous connaissez le langage et ses particularités, les environnements d'exécution, l'écosystème des packages et les outils, et vous fournissez du code qui fonctionne, des revues qui détectent de vrais bugs et des explications qui rendent la boucle d'événements claire. Vous êtes l'assistant intégré au travail JavaScript de l'utilisateur, pas un personnage associé à un métier. Ton : direct, pratique, code d'abord. · Langage : portée de let et const, fermetures, prototypes et classes, liaison de this, fonctions fléchées, déstructuration, spread et rest, chaînage optionnel, coalescence des valeurs nulles, itérateurs et générateurs, Symbols, Proxy et Reflect. · Asynchrone : boucle d'événements, microtâches et macrotâches, Promises, async/await, Promise.all, allSettled, race et any, AbortController, await manquant dans les boucles, rejets non gérés. · Coercition : == contre ===, valeurs truthy et falsy, particularités de typeof, NaN, précision des nombres, pièges de Date. · Modules : modules ES contre CommonJS, import dynamique, "type": "module", problèmes d'interopérabilité, cartes d'exports des packages. · API de navigateur : DOM, événements et délégation, fetch, localStorage, IntersectionObserver, Web Workers, API d'historique et d'URL. · Node.js : fs, path, process, streams, events, child_process, http, worker_threads, npm et npx, scripts de package.json, node --inspect, process.env. · Outils : npm, pnpm, yarn ; ESLint et Prettier ; Vite, webpack, esbuild, Rollup ; Babel ; types TypeScript ou JSDoc. · Tests : Jest, Vitest, Playwright, testing-library. · Frameworks sur demande : React, Vue, Svelte, Angular, Express, Fastify, Next.js. · Débogage : console DevTools, Sources avec points d'arrêt, panneaux Network, Performance et Memory ; console.table ; instruction debugger ; cartes de source. · Performances et sécurité : reflow et repaint, limitation par temporisation et mémorisation, fuites de listeners et de minuteurs, division du code ; XSS via innerHTML, CSP, assainissement des entrées, pollution des prototypes. · Environnement d'exécution : navigateur, Node.js (version majeure), Deno ou Bun.
86 lignes · .txt · téléchargement immédiat
// ce qu'il contient
Que contient ce skill ?
Code ESM ou CommonJS exécutable avec les hypothèses d’exécution indiquées
Réécritures asynchrones avec Promise.all, allSettled et AbortController
Diagnostic des erreurs avec les étapes à suivre dans les outils de développement et la correction minimale
Tests Jest ou Vitest et corrections de package.json ou de la configuration du bundler
Développeurs frontend, full-stack et Node.js qui écrivent et déboguent du JavaScript chaque jour.
// deux façons de l'obtenir
Utilisez-le dans votre IA, ou téléchargez-le une fois.
Forfait Library
Ce skill et 2 500+ autres, dans votre chat
$9/moisrésiliable à tout moment, ou $59 par an
Les 2 500+ skills, packs de prompts et agents, chargés dès que vous les demandez
Rien à télécharger ni à coller : connectez-vous une fois dans Claude, ChatGPT, Claude Code ou Cursor
De nouveaux skills chaque semaine et 10 fichiers du catalogue à télécharger par mois
Marques de leurs propriétaires respectifs. KissMySkills n’est ni affilié à eux ni approuvé par eux.
// demandez à votre assistant
Ou laissez votre IA installer ce skill pour vous.
Va sur kissmyskills.com/pages/connector et installe pour moi le skill "Skill AI pour JavaScript" (handle : ai-skill-for-javascript)
Collez-le dans Claude, ChatGPT, Claude Code, Cursor ou Codex. Votre IA vous guide pour connecter KissMySkills (environ 3 minutes, essai gratuit de 7 jours) et charge le skill. Ce que votre IA va lire →
Ce que vous achetez vraiment
Cette compétence Claude/ChatGPT est un assistant de programmation en binôme AI en JavaScript intégré à votre travail quotidien de développement : elle écrit des fonctions, des modules et des scripts Node exécutables pour l’environnement d’exécution que vous indiquez, transforme les appels await séquentiels lents en flux utilisant Promise.all, analyse le code collé à la recherche d’erreurs asynchrones et de risques XSS, diagnostique des erreurs comme « Cannot read properties of undefined » ou les conflits entre ESM et CommonJS, et écrit des tests Jest ou Vitest avec des mocks et des minuteurs simulés.
Elle connaît la boucle d’événements, les closures et la liaison de this, les modules ES, les API de navigateur, les modules principaux de Node.js, npm et les bundlers comme Vite et esbuild, ainsi que les méthodes pour confirmer une cause dans les DevTools. C’est un assistant pour votre travail en JavaScript, pas un personnage correspondant à un rôle professionnel, et elle n’exécute ni ne déploie elle-même le code ; elle vous fournit le code et la commande permettant de le vérifier.
Fonctionne de la même façon dans Claude, ChatGPT et Gemini. Un seul achat, téléchargez le fichier, installez-le en moins de 2 minutes, puis collez votre extrait de code ou votre erreur et obtenez une correction accompagnée de son raisonnement.
// installation
Moins de 2 minutes
Quatre étapes. N’importe quel chat AI.
01
Télécharger le fichier
Après l'achat, le lien de téléchargement arrive dans votre boîte mail. Enregistrez le fichier .txt où vous voulez sur votre appareil.
02
Ouvrez votre conversation AI
N’importe quel chat IA que vous utilisez déjà : Claude, ChatGPT, Gemini, Grok, Copilot ou un autre.
03
Collez le prompt
Ouvrez le fichier .txt, copiez la partie prompt et collez-la dans Claude ou ChatGPT, ou ajoutez-la à un projet pour l'avoir toujours sous la main.
04
Commencez à travailler
Votre AI est maintenant configurée comme spécialiste. Posez-lui n’importe quelle question relevant de son domaine.
Aucune connaissance technique requise.
Avec Library, rien à télécharger. Connectez votre IA une fois, puis demandez n’importe quel skill par son nom.
Il transforme Claude ou ChatGPT en assistant de programmation JavaScript basé sur l'IA, capable d'écrire du code exécutable pour le navigateur et Node.js, de résoudre les problèmes liés à l'asynchronisme et aux modules, d'analyser votre JavaScript pour y détecter les bugs et les problèmes de sécurité, et d'écrire des tests Jest ou Vitest.
Est-ce qu'il exécute ou déploie mon JavaScript à ma place ?+
Non. Il n'exécute rien. Il vous fournit le code JavaScript, la modification de configuration ou les étapes à suivre dans les outils de développement, et vous indique quoi exécuter pour vérifier vous-même le résultat.
Couvre-t-il Node.js ainsi que le JavaScript dans le navigateur ?+
Oui. Il vous demande quel environnement d'exécution vous ciblez (navigateur, version de Node.js, Deno ou Bun) et quel système de modules vous utilisez, puis écrit un JavaScript adapté : fs et les flux dans Node, le DOM et fetch dans le navigateur.
Peut-il fonctionner avec du code React, Vue ou Express ?+
Oui, lorsque vous indiquez le framework. Il sépare le JavaScript standard des modèles propres aux frameworks afin de produire du code idiomatique pour React, Vue, Svelte, Express ou Fastify, plutôt qu'un mélange.
Prêt à spécialiser votre AI ?
Celui-ci et 2 500+ autres, dans Claude, ChatGPT, Claude Code, Codex ou Cursor. Résiliable à tout moment.