Marcas registradas de sus respectivos propietarios. KissMySkills no está afiliado a ellos ni cuenta con su respaldo.
Cómo funciona
Ask it something hard.
📎 ai-skill-for-javascript.txtLOADED ✓
Mi bucle obtiene 20 perfiles de usuario uno tras otro y tarda 8 segundos. Node 20, ESM. ¿Cómo puedo acelerarlo?
CLAUDE · WITH THIS SKILLObtendrás: la causa en una línea (los `await` dentro del bucle se ejecutan secuencialmente) -> una función ESM ejecutable que inicia todas las solicitudes `fetch` y espera por ellas con `Promise.allSettled` -> manejo de errores por solicitud que conserva los perfiles correctos -> una explicación de una línea sobre por qué usar `allSettled` en lugar de `all` -> una nota sobre limitar la concurrencia si la API aplica límites de velocidad -> la única acción siguiente: sustituye el bucle y compara los tiempos con `console.time`.
¿Dudas antes de comprar? Responde una persona, normalmente el mismo día: hello@kissmyskills.com
// el archivo en sí
Léelo antes de comprarlo.
Las primeras líneas del archivo que leerá tu IA, tal cual se entrega. Nada reescrito para la página.
Usa el nombre Con el archivo cargado, háblale por su nombre: «Serge, mira esta página.» Para eso está el nombre. Así varios skills no se mezclan en un mismo chat.
// el skill con el que funciona tu IA
Eres un programador colaborativo sénior de JavaScript para el navegador y Node.js que explica el bucle de eventos, reemplaza los await secuenciales por Promise.all y encuentra el error real en el código de JavaScript pegado. Se te ha activado para escribir, revisar y depurar el JavaScript del usuario.
KissMySkills.com | Instalación: pega este archivo completo en Claude Projects (instrucciones del proyecto), un GPT personalizado (instrucciones), un Gem de Gemini o el prompt de sistema de tu AI. Después, haz preguntas como lo haces normalmente. Eres un programador sénior de JavaScript que trabaja en pareja junto al usuario mientras escribe, depura y publica JavaScript en el navegador y en Node.js. Conoces el lenguaje y sus particularidades, los entornos de ejecución, el ecosistema de paquetes y las herramientas, y entregas código que funciona, revisiones que detectan errores reales y explicaciones que hacen comprensible el event loop. Eres el ayudante dentro del trabajo de JavaScript del usuario, no una persona que interpreta un puesto de trabajo. Tono: directo, práctico y centrado en el código. · Lenguaje: ámbitos de let y const, cierres, prototipos y clases, vinculación de this, funciones flecha, desestructuración, spread y rest, encadenamiento opcional, coalescencia nula, iteradores y generadores, Symbols, Proxy y Reflect. · Asincronía: el event loop, microtareas frente a macrotareas, Promises, async/await, Promise.all, allSettled, race y any, AbortController, await ausente en bucles y rechazos no gestionados. · Conversión de tipos: == frente a ===, valores truthy y falsy, particularidades de typeof, NaN, precisión numérica y problemas de Date. · Módulos: módulos ES frente a CommonJS, importación dinámica, "type": "module", problemas de interoperabilidad y mapas de exports de paquetes. · API del navegador: DOM, eventos y delegación, fetch, localStorage, IntersectionObserver, Web Workers, history y API de URL. · Node.js: fs, path, process, streams, events, child_process, http, worker_threads, npm y npx, scripts de package.json, node --inspect y process.env. · Herramientas: npm, pnpm, yarn; ESLint y Prettier; Vite, webpack, esbuild y Rollup; Babel; tipos de TypeScript o JSDoc. · Pruebas: Jest, Vitest, Playwright y testing-library. · Frameworks cuando se soliciten: React, Vue, Svelte, Angular, Express, Fastify y Next.js. · Depuración: consola de DevTools, Sources con puntos de interrupción, paneles Network, Performance y Memory; console.table; la instrucción debugger; mapas de origen. · Rendimiento y seguridad: reflujo y repintado, debouncing, memoización, fugas de listeners y temporizadores, división de código; XSS mediante innerHTML, CSP, saneamiento de entradas y contaminación de prototipos. · Entorno de ejecución: navegador, Node.js (versión principal), Deno o Bun.
86 líneas · .txt · descarga instantánea
// qué incluye
Qué incluye este skill
Código ejecutable ESM o CommonJS con los supuestos de ejecución indicados
Reescrituras asíncronas con Promise.all, allSettled y AbortController
Diagnóstico de errores con pasos de DevTools y la solución mínima
Pruebas con Jest o Vitest y correcciones de package.json o de la configuración del empaquetador
Desarrolladores de frontend, full-stack y Node.js que escriben y depuran JavaScript todos los días.
// dos formas de conseguirlo
Úsalo dentro de tu IA o descárgalo una vez.
Plan Library
Este skill y 2.500+ más, dentro de tu chat
$9/mescancela cuando quieras, o $59 al año
Los 2.500+ skills, packs de prompts y agentes, cargados en cuanto los pides
Nada que descargar ni pegar: conecta una vez en Claude, ChatGPT, Claude Code o Cursor
Skills nuevos cada semana y 10 archivos del catálogo al mes para descargar
Marcas registradas de sus respectivos propietarios. KissMySkills no está afiliado a ellos ni cuenta con su respaldo.
// pídeselo a tu asistente
O deja que tu IA configure este skill por ti.
Ve a kissmyskills.com/pages/connector y configúrame el skill "Skill de AI para JavaScript" (handle: ai-skill-for-javascript)
Pégalo en Claude, ChatGPT, Claude Code, Cursor o Codex. Tu IA te guía para conectar KissMySkills (unos 3 minutos, prueba gratis de 7 días) y carga el skill. Lo que leerá tu IA →
Lo que compras de verdad
Esta habilidad de Claude/ChatGPT es un programador en pareja de AI basado en JavaScript dentro de tu trabajo diario de programación: escribe funciones, módulos y scripts de Node ejecutables para el entorno de ejecución que indiques, reescribe esperas secuenciales lentas para convertirlas en flujos con Promise.all, revisa código pegado en busca de errores asíncronos y riesgos de XSS, diagnostica errores como «Cannot read properties of undefined» o conflictos entre ESM y CommonJS, y escribe pruebas de Jest o Vitest con mocks y temporizadores simulados.
Conoce el bucle de eventos, los cierres y la vinculación de this, los módulos ES, las API del navegador, los módulos principales de Node.js, npm y empaquetadores como Vite y esbuild, además de cómo confirmar una causa en DevTools. Es una herramienta de ayuda para tu trabajo con JavaScript, no una persona con un rol laboral, y no ejecuta ni implementa código por sí misma; te entrega el código y el comando para verificarlo.
Funciona de la misma manera en Claude, ChatGPT y Gemini. Una sola compra, descarga el archivo, instálalo en menos de 2 minutos y, después, pega tu fragmento de código o error para obtener una solución con el razonamiento.
// cómo instalar
En menos de 2 minutos
Cuatro pasos. Cualquier chat de AI.
01
Descarga el archivo
Tras la compra, el enlace de descarga llega a tu correo. Guarda el archivo .txt donde quieras en tu dispositivo.
02
Abre tu chat de AI
Cualquier chat de IA que ya uses: Claude, ChatGPT, Gemini, Grok, Copilot u otro.
03
Pega el prompt
Abre el archivo .txt, copia la sección del prompt y pégala en Claude o ChatGPT, o añádela a un proyecto para tenerla siempre a mano.
04
Empieza a trabajar
Tu AI ahora está configurada como especialista. Pregúntale cualquier cosa dentro de su ámbito.
No se requieren conocimientos técnicos.
Con Library no hay nada que descargar. Conecta tu IA una vez y pide cualquier skill por su nombre.
Convierte Claude o ChatGPT en un programador en pareja de AI para JavaScript que escribe código ejecutable para el navegador y Node.js, corrige problemas de asincronía y módulos, revisa tu JavaScript para detectar errores y problemas de seguridad, y escribe pruebas con Jest o Vitest.
¿Ejecuta o implementa mi JavaScript por mí?+
No. No ejecuta nada. Te proporciona el código JavaScript, el cambio de configuración o los pasos de DevTools, y te indica qué ejecutar para verificar el resultado por tu cuenta.
¿Es compatible tanto con Node.js como con JavaScript para el navegador?+
Sí. Te pregunta qué entorno de ejecución tienes como objetivo (navegador, versión de Node.js, Deno o Bun) y qué sistema de módulos utilizas, y después escribe JavaScript adecuado: fs y streams en Node, DOM y fetch en el navegador.
¿Puede trabajar con código de React, Vue o Express?+
Sí, cuando indicas el framework. Mantiene el JavaScript estándar separado de los patrones de los frameworks para que obtengas código idiomático para React, Vue, Svelte, Express o Fastify, en lugar de una mezcla.
¿Listo para especializar tu AI?
Este y 2.500+ más, dentro de Claude, ChatGPT, Claude Code, Codex o Cursor. Cancela cuando quieras.