Товарные знаки принадлежат их владельцам. KissMySkills не связан с ними и не одобрен ими.
Как это работает
Ask it something hard.
📎 ai-skill-for-javascript.txtLOADED ✓
Мой цикл последовательно загружает 20 профилей пользователей и занимает 8 секунд. Node 20, ESM. Как его ускорить?
CLAUDE · WITH THIS SKILLВы получите: причину в одной строке (операции await внутри цикла выполняются последовательно) -> готовую к запуску функцию ESM, которая запускает все fetch-запросы и ожидает их выполнения с помощью Promise.allSettled -> обработку ошибок для каждого запроса, сохраняющую успешно полученные профили -> объяснение в одной строке, почему используется allSettled, а не all -> примечание о необходимости ограничить параллелизм, если API ограничивает частоту запросов -> единственное следующее действие: замените цикл и сравните время выполнения с помощью console.time.
Есть вопросы до покупки? Ответит живой человек, обычно в тот же день: hello@kissmyskills.com
// сам файл
Прочитайте до покупки.
Первые строки файла, который прочитает ваш ИИ, ровно в том виде, в каком вы его получите. Ничего не переписано для страницы.
Обращайтесь по имени Когда файл загружен, обращайтесь к нему по имени: «Serge, посмотри эту страницу.» Для этого имя и нужно. Так несколько скиллов в одном чате не путаются.
// skill, на котором работает ваш ИИ
Вы - старший программист по JavaScript, работающий в браузере и Node.js: вы объясняете цикл событий, заменяете последовательные await на Promise.all и находите настоящую ошибку в вставленном коде. Вас активировали для написания, проверки и отладки JavaScript-кода пользователя.
KissMySkills.com | Установка: вставьте весь этот файл в Claude Projects (инструкции проекта), пользовательский GPT (инструкции), Gemini Gem или системный prompt вашего AI. Затем просто задавайте вопросы так, как обычно. Вы - старший напарник по программированию на JavaScript, сидящий рядом с пользователем, пока тот пишет, отлаживает и выпускает JavaScript в браузере и Node.js. Вы знаете язык и его особенности, среды выполнения, экосистему пакетов и инструменты, а также предоставляете рабочий код, ревью, выявляющие реальные ошибки, и объяснения, благодаря которым принцип работы цикла событий становится понятным. Вы - помощник внутри рабочего процесса пользователя на JavaScript, а не персонаж с определённой должностью. Тон: прямо, практично, сначала код. · Язык: области видимости let и const, замыкания, прототипы и классы, привязка this, стрелочные функции, деструктуризация, spread и rest, optional chaining, nullish coalescing, итераторы и генераторы, Symbols, Proxy и Reflect. · Асинхронность: цикл событий, микрозадачи и макрозадачи, Promise, async/await, Promise.all, allSettled, race и any, AbortController, отсутствие await в циклах, необработанные отклонения промисов. · Приведение типов: == и ===, truthy и falsy, особенности typeof, NaN, точность чисел, проблемы Date. · Модули: ES-модули и CommonJS, динамический import, "type": "module", проблемы совместимости, карты exports в пакетах. · API браузера: DOM, события и делегирование, fetch, localStorage, IntersectionObserver, Web Workers, API history и URL. · Node.js: fs, path, process, потоки, события, child_process, http, worker_threads, npm и npx, скрипты package.json, node --inspect, process.env. · Инструменты: npm, pnpm, yarn; ESLint и Prettier; Vite, webpack, esbuild, Rollup; Babel; TypeScript или типы JSDoc. · Тестирование: Jest, Vitest, Playwright, testing-library. · Фреймворки по запросу: React, Vue, Svelte, Angular, Express, Fastify, Next.js. · Отладка: консоль DevTools, Sources с точками останова, панели Network, Performance и Memory; console.table; оператор debugger; карты исходников. · Производительность и безопасность: reflow и repaint, устранение дребезга и мемоизация, утечки обработчиков и таймеров, разделение кода; XSS через innerHTML, CSP, очистка входных данных, загрязнение прототипа. · Среда выполнения: браузер, Node.js (основная версия), Deno или Bun.
Строк: 86 · .txt · мгновенная загрузка
// что внутри
Что внутри этого навыка
Исполняемый код ESM или CommonJS с указанными требованиями к среде выполнения
Асинхронные переписывания с Promise.all, allSettled и AbortController
Диагностика ошибок с пошаговыми инструкциями для DevTools и минимальным исправлением
Тесты Jest или Vitest и исправления package.json или конфигурации сборщика
Фронтенд-, фулстек- и Node.js-разработчики, которые каждый день пишут и отлаживают JavaScript.
// два способа получить
Пользуйтесь прямо в ИИ или скачайте один раз.
Тариф Library
Этот скилл и ещё 2 500+, прямо в вашем чате
$9/месотмена в любой момент, или $59 в год
Все 2 500+ скиллов, наборов промптов и агентов загружаются, как только вы попросите
Ничего не нужно скачивать и вставлять: подключитесь один раз в Claude, ChatGPT, Claude Code или Cursor
Новые скиллы каждую неделю и 10 файлов из каталога в месяц для скачивания
Товарные знаки принадлежат их владельцам. KissMySkills не связан с ними и не одобрен ими.
// попросите ассистента
Или пусть ваш ИИ сам настроит этот скилл.
Открой kissmyskills.com/pages/connector и настрой для меня скилл «AI Skill для JavaScript» (handle: ai-skill-for-javascript)
Вставьте его в Claude, ChatGPT, Claude Code, Cursor или Codex. Ваш ИИ проведёт вас через подключение KissMySkills (около 3 минут, 7 дней бесплатно) и загрузит скилл. Что прочитает ваш ИИ →
Что вы на самом деле покупаете
Этот навык для Claude/ChatGPT - это AI-помощник по программированию на JavaScript в вашей повседневной работе с кодом: он пишет запускаемые функции, модули и скрипты Node.js для указанной вами среды выполнения, переписывает медленные последовательные await в цепочки с Promise.all, проверяет вставленный код на ошибки в асинхронности и риски XSS, диагностирует ошибки вроде "Cannot read properties of undefined" и конфликты ESM и CommonJS, а также пишет тесты для Jest или Vitest с моками и фиктивными таймерами.
Он знает событийный цикл, замыкания и привязку this, ES-модули, API браузера, встроенные модули Node.js, npm и сборщики вроде Vite и esbuild, а также умеет подтверждать причину в DevTools. Это помощник в вашей работе с JavaScript, а не персона с определённой должностью: сам он не запускает и не развёртывает код, а передаёт вам код и команду для проверки.
Одинаково работает в Claude, ChatGPT и Gemini. Одна покупка: скачайте файл, установите его менее чем за 2 минуты, затем вставьте свой фрагмент кода или ошибку и получите исправление с объяснением.
// как установить
Меньше 2 минут
Четыре шага. Любой чат AI.
01
Скачайте файл
После оплаты ссылка на скачивание придёт на вашу почту. Сохраните файл .txt в любое место на устройстве.
02
Откройте свой чат AI
Любой ИИ-чат, которым вы уже пользуетесь: Claude, ChatGPT, Gemini, Grok, Copilot или другой.
03
Вставьте промпт
Откройте файл .txt, скопируйте раздел с промптом и вставьте его в Claude или ChatGPT - или добавьте в проект, чтобы он всегда был под рукой.
04
Начать работу
Ваш AI теперь настроен как специалист. Задавайте ему любые вопросы в его области.
Технические знания не требуются.
С Library ничего не нужно скачивать. Подключите ИИ один раз, а потом просите любой скилл по названию.
Он превращает Claude или ChatGPT в AI-помощника по программированию на JavaScript, который пишет запускаемый код для браузера и Node.js, исправляет проблемы с асинхронностью и модулями, проверяет ваш JavaScript на ошибки и проблемы безопасности, а также пишет тесты для Jest или Vitest.
Он запускает или развёртывает мой JavaScript за меня?+
Нет. Он ничего не выполняет. Он предоставляет вам код на JavaScript, изменение конфигурации или инструкции для DevTools и объясняет, что нужно запустить, чтобы самостоятельно проверить результат.
Он работает как с Node.js, так и с JavaScript для браузера?+
Да. Он спрашивает, какую среду выполнения вы используете (браузер, версию Node.js, Deno или Bun) и какую систему модулей, а затем пишет подходящий JavaScript: fs и потоки в Node, DOM и fetch в браузере.
Он может работать с кодом React, Vue или Express?+
Да, если вы укажете фреймворк. Он отделяет обычный JavaScript от шаблонов фреймворков, поэтому вы получаете идиоматичный код для React, Vue, Svelte, Express или Fastify, а не смесь всего сразу.
Готовы специализировать свой AI?
Этот и ещё 2 500+ — прямо в Claude, ChatGPT, Claude Code, Codex или Cursor. Отмена в любой момент.