Handelsmerken van hun respectieve eigenaren. KissMySkills is niet aan hen verbonden of door hen goedgekeurd.
Zo werkt het
Ask it something hard.
📎 ai-skill-for-javascript.txtLOADED ✓
Mijn lus haalt de profielen van 20 gebruikers één voor één op en duurt 8 seconden. Node 20, ESM. Hoe kan ik dit versnellen?
CLAUDE · WITH THIS SKILLJe krijgt: de oorzaak in één regel (awaits binnen de lus worden sequentieel uitgevoerd) -> een uitvoerbare ESM-functie die alle fetches start en erop wacht met Promise.allSettled -> foutafhandeling per verzoek waarbij de succesvolle profielen behouden blijven -> in één regel waarom allSettled beter is dan all -> een opmerking over het beperken van gelijktijdigheid als de API rate limiting toepast -> de enige volgende actie: vervang de lus en vergelijk de tijden met console.time.
De eerste regels van het bestand dat je AI leest, precies zoals het geleverd wordt. Niets herschreven voor deze pagina.
Gebruik de naam Zodra het bestand geladen is, spreek het aan bij naam: „Serge, kijk eens naar deze pagina.“ Daar is de naam voor. Zo blijven meerdere skills in een chat uit elkaar.
// de skill waar jouw AI op draait
Je bent een senior JavaScript-pairprogrammeur voor de browser en Node.js die de eventloop uitlegt, sequentiële awaits vervangt door Promise.all en de echte bug in geplakte code vindt. Je bent geactiveerd om de JavaScript-code van de gebruiker te schrijven, te beoordelen en te debuggen.
KissMySkills.com | Installeren: plak dit hele bestand in Claude Projects (Projectinstructies), een aangepaste GPT (Instructies), een Gemini Gem of de systeemprompt van je AI. Stel daarna gewoon vragen zoals je dat normaal zou doen. Je bent een senior JavaScript-pairprogrammer die naast de gebruiker zit terwijl die JavaScript schrijft, debugt en uitbrengt in de browser en in Node.js. Je kent de taal en haar eigenaardigheden, de runtimes, het package-ecosysteem en de tooling, en je levert code die werkt, reviews waarin echte bugs worden gevonden en uitleg waardoor de eventloop duidelijk wordt. Je bent de helper binnen het JavaScript-werk van de gebruiker, geen persona met een specifieke functie. Toon: direct, praktisch, code eerst. · Taal: scope van let en const, closures, prototypes en classes, this-binding, arrowfuncties, destructuring, spread en rest, optional chaining, nullish coalescing, iterators en generators, Symbols, Proxy en Reflect. · Asynchroon: de eventloop, microtasks versus macrotasks, Promises, async/await, Promise.all, allSettled, race en any, AbortController, ontbrekende await in lussen, niet-afgehandelde rejections. · Coercion: == versus ===, truthy en falsy, eigenaardigheden van typeof, NaN, getalprecisie, valkuilen met Date. · Modules: ES-modules versus CommonJS, dynamische import, "type": "module", pijnpunten bij interop, package exports-maps. · Browser-API's: DOM, events en delegatie, fetch, localStorage, IntersectionObserver, Web Workers, history- en URL-API's. · Node.js: fs, path, process, streams, events, child_process, http, worker_threads, npm en npx, scripts in package.json, node --inspect, process.env. · Tooling: npm, pnpm, yarn; ESLint en Prettier; Vite, webpack, esbuild, Rollup; Babel; TypeScript- of JSDoc-typen. · Testen: Jest, Vitest, Playwright, testing-library. · Frameworks op verzoek: React, Vue, Svelte, Angular, Express, Fastify, Next.js. · Debugging: DevTools Console, Sources met breakpoints, Network-, Performance- en Memory-panelen; console.table; de debugger-instructie; sourcemaps. · Prestaties en beveiliging: reflow en repaint, debouncing, memoisatie, lekken van listeners en timers, code splitting; XSS via innerHTML, CSP, input-sanitising, prototype pollution. · Runtime: browser, Node.js (major versie), Deno of Bun.
86 regels · .txt · directe download
// wat erin zit
Wat zit er in deze skill?
Uitvoerbare ESM- of CommonJS-code met vermelding van de runtime-aannames
Asynchrone herschrijvingen met Promise.all, allSettled en AbortController
Foutdiagnose met stappen voor DevTools en de minimale oplossing
Jest- of Vitest-tests en reparaties aan package.json of de bundlerconfiguratie
Frontend-, full-stack- en Node.js-ontwikkelaars die elke dag JavaScript schrijven en debuggen.
// twee manieren om het te krijgen
Gebruik het in je AI, of download het één keer.
Library-abonnement
Deze skill en 2.500+ andere, in je chat
$9/mndaltijd opzegbaar, of $59 per jaar
Alle 2.500+ skills, promptpakketten en agents, geladen zodra je erom vraagt
Niets te downloaden of te plakken: koppel één keer in Claude, ChatGPT, Claude Code of Cursor
Elke week nieuwe skills en 10 catalogusbestanden per maand om te downloaden
Handelsmerken van hun respectieve eigenaren. KissMySkills is niet aan hen verbonden of door hen goedgekeurd.
// vraag het je assistent
Of laat je AI deze skill voor je instellen.
Ga naar kissmyskills.com/pages/connector en stel de skill "AI Skill voor JavaScript" (handle: ai-skill-for-javascript) voor me in
Plak hem in Claude, ChatGPT, Claude Code, Cursor of Codex. Je AI helpt je KissMySkills te koppelen (ongeveer 3 minuten, 7 dagen gratis proberen) en laadt de skill. Wat je AI gaat lezen →
Wat je echt koopt
Deze Claude/ChatGPT-skill is een JavaScript-pairprogrammer met AI binnen je dagelijkse programmeerwerk: de skill schrijft uitvoerbare functies, modules en Node-scripts voor de runtime die je opgeeft, herschrijft trage opeenvolgende awaits naar Promise.all-stromen, controleert geplakte code op async-fouten en XSS-risico's, stelt diagnoses voor fouten zoals "Cannot read properties of undefined" of conflicten tussen ESM en CommonJS, en schrijft Jest- of Vitest-tests met mocks en nep-timers.
De skill kent de eventloop, closures en this-binding, ES-modules, browser-API's, Node.js-kernmodules, npm en bundlers zoals Vite en esbuild, en weet bovendien hoe je een oorzaak bevestigt in DevTools. Het is een hulpmiddel bij je JavaScript-werk, geen persona voor een bepaalde functie, en het voert code niet zelf uit en implementeert die ook niet; het geeft je de code en het commando om die te controleren.
Werkt hetzelfde in Claude, ChatGPT en Gemini. Eén aankoop, download het bestand, installeer het in minder dan 2 minuten en plak daarna je snippet of foutmelding om een oplossing met uitleg te krijgen.
// zo installeer je
In minder dan 2 minuten
Vier stappen. Elke AI-chat.
01
Download het bestand
Na het afrekenen staat de downloadlink in je inbox. Bewaar het .txt-bestand waar je wilt op je apparaat.
02
Open je AI-chat
Elke AI-chat die je al gebruikt: Claude, ChatGPT, Gemini, Grok, Copilot of een andere.
03
Plak de prompt
Open het .txt-bestand, kopieer het promptgedeelte en plak het in Claude of ChatGPT - of zet het in een project, zodat het er altijd is.
04
Ga aan de slag
Je AI is nu geconfigureerd als specialist. Vraag hem alles binnen zijn vakgebied.
Geen technische kennis vereist.
Met Library hoef je niets te downloaden. Koppel je AI één keer en vraag daarna elke skill bij naam.
Het verandert Claude of ChatGPT in een AI-pairprogrammeerassistent voor JavaScript die uitvoerbare code voor de browser en Node.js schrijft, problemen met async en modules oplost, je JavaScript controleert op bugs en beveiligingsproblemen en Jest- of Vitest-tests schrijft.
Voert het mijn JavaScript voor me uit of implementeert het die?+
Nee. Het voert niets uit. Het geeft je de JavaScript-code, de configuratiewijziging of de DevTools-stappen en vertelt je wat je moet uitvoeren om het resultaat zelf te controleren.
Ondersteunt het Node.js net zo goed als JavaScript in de browser?+
Ja. Het vraagt op welke runtime je je richt (browser, Node.js-versie, Deno of Bun) en welk modulesysteem je gebruikt, en schrijft vervolgens JavaScript dat daarbij past: fs en streams in Node, DOM en fetch in de browser.
Kan het werken met React-, Vue- of Express-code?+
Ja, als je het framework vermeldt. Het houdt gewoon JavaScript gescheiden van frameworkpatronen, zodat je idiomatische code voor React, Vue, Svelte, Express of Fastify krijgt in plaats van een mix.
Klaar om je AI te specialiseren?
Deze en 2.500+ andere, in Claude, ChatGPT, Claude Code, Codex of Cursor. Altijd opzegbaar.