javascript-pro · davila7 — скилл для Claude Code: современный JS и async
Скилл для Claude, который ведёт агента по современному JavaScript: ES6+, промисы, event loop, API Node.js и браузера.
npx claude-code-templates@latest --skill development/javascript-proЧто делает javascript-pro
Скилл включается, когда вы пишете или отлаживаете JS под Node.js и браузер, разбираетесь с асинхронностью и переносите старый код на современные стандарты ES. Агент сначала определяет целевую среду и ограничения, потом выбирает модель асинхронности и модульную систему, пишет код с обработкой ошибок и проверяет производительность с совместимостью.
Внутри — набор инструкций, а не готовые скрипты. Отдельно оговорено, чего скилл не делает: он не даёт архитектурных советов по TypeScript, не работает вне JS-рантайма и не принимает решения по архитектуре бэкенда. Если задача про структуру сервиса, а не про сам код, толку от него не будет.
В подходе заложено предпочтение async/await перед цепочками промисов, функциональные приёмы там, где они уместны, и учёт размера бандла для браузерного кода. На выходе ожидаются модули с чистыми экспортами, защита от гонок в асинхронном коде, тесты на Jest и стратегия полифилов. Комментарии JSDoc скилл просит включать.
Какие задачи решает
- переписать цепочки промисов на async/await
- разобраться, почему микротаски обгоняют таймеры
- перенести старый код на модули ES6
- подобрать полифилы под целевые браузеры
- написать асинхронные тесты на Jest без гонок
Примеры запросов агенту
- Перепиши этот модуль на async/await и убери вложенные колбэки
- Почему этот код выполняется не в том порядке — разбери event loop и микротаски
- Переведи файл на ES-модули и добавь JSDoc
Как установить javascript-pro
1Через claude-code-templates
npx claude-code-templates@latest --skill development/javascript-pro2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill javascript-pro -a claude-code3Вручную: положить файлы
~/.claude/skills/javascript-pro/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/javascript-pro/
Вручную: положить файлы
.agents/skills/javascript-pro/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/javascript-pro/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates javascript-pro2Вручную: положить файлы
.github/skills/javascript-pro/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/development/javascript-proВручную: положить файлы
.devin/skills/javascript-pro/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о javascript-pro
Как установить javascript-pro в Claude Code?
Через шаблоны: npx claude-code-templates@latest --skill development/javascript-pro. Второй способ — npx skills add davila7/claude-code-templates --skill javascript-pro -a claude-code. После установки файл скилла лежит в ~/.claude/skills/javascript-pro/SKILL.md.
Что делает скилл javascript-pro?
Задаёт агенту рамки работы с современным JavaScript: ES6+, асинхронные паттерны, event loop, API Node.js и браузера. Помогает и при написании нового кода, и при отладке асинхронного поведения.
Когда этот скилл не подойдёт?
Он не покрывает архитектуру TypeScript, работу вне JS-рантайма и решения по архитектуре бэкенда. Для таких задач нужен другой инструмент.
Похожие скиллы
Все скиллы по теме «Языки программирования» →Сначала — javascript-pro от других авторов.