Навыки javascript-pro
📦

javascript-pro

Безопасно

Овладейте современной разработкой на JavaScript

Боретесь с асинхронными паттернами или современным синтаксисом JS? Этот навык предоставл��ет экспертное руководство по ES6+, промисам, async/await, событийному циклу и кросс-платформенной совместимости для Node.js и браузерной разработки.

Поддерживает: Claude Codex Code(CC)
🥉 73 Бронза
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «javascript-pro». Конвертируйте этот код на основе колбэков в async/await

Ожидаемый результат:

Рефакторинг кода с использованием async/await с правильной обработкой ошибок и более чистой структурой функции

Использование «javascript-pro». Почему мой промис зависает?

Ожидаемый результат:

Анализ, выявляющий отсутствующий await, необработанное отклонение или блокировку событийного цикла с конкретными рекомендациями по исправлению

Использование «javascript-pro». Сделайте этот код ES6 работающим в старых браузерах

Ожидаемый результат:

Рекомендации по полифилам и конфигурация babel для поддержки целевых браузеров

Аудит безопасности

Безопасно
v1 • 2/25/2026

Prompt-only skill with no executable code. Static analysis scanned 0 files (0 lines) and detected 0 security issues. No suspicious patterns, risk factors, or malicious intent found. The skill provides legitimate JavaScript development guidance with no security concerns.

0
Просканировано файлов
0
Проанализировано строк
0
находки
1
Всего аудитов
Проблем безопасности не найдено
Проверено: claude

Оценка качества

38
Архитектура
100
Сопровождаемость
87
Контент
33
Сообщество
100
Безопасность
100
Соответствие спецификации

Что вы можете построить

Миграция на современный JavaScript

Разработчику необходимо мигрировать унаследованный код JavaScript на современные стандарты ES6+ с улучшенными паттернами и лучшей обработкой ошибок.

Асинхронная отладка

Инженер сталкивается с состояниями гонки или проблемами отклонения промисов в приложении Node.js и требует экспертных стратегий отладки.

Кросс-платформенная совместимость

Команда, создающая браузерные приложения, нуждается в руководстве по полифилам, оптимизации сборок и кроссбраузерной совместимости.

Попробуйте эти промпты

Конвертация в современный JavaScript
Конвертируйте этот унаследованный код JavaScript в современный синтаксис ES6+. Используйте деструктуризацию, стрелочные функции и const/let соответствующим образом.
Исправление асинхронной проблемы
Помогите отладить этот асинхронный код. У него есть состояние гонки, при котором промис разрешается до завершения обработчика событий.
Оптимизация производительности
Профилируйте этот код JavaScript на наличие узких мест производительности. Фокусируйтесь на блокировке событийного цикла и использовании памяти в Node.js.
Кроссбраузерная стратегия
Разработайте стратегию полифилов для этого кода ES6+. Целевые браузеры: Chrome 90+, Safari 14+, Firefox 88+.

Лучшие практики

  • Всегда используйте async/await вместо цепочек промисов для лучшей читаемости и обработки ошибок
  • Обрабатывайте ошибки на соответствующих границах с блоками try/catch, а не в каждой операции
  • Учитывайте влияние размера сборки при использовании современных возможностей в браузерных окружениях

Избегать

  • Избегайте смешивания колбэков с промисами в одном кодовом пути, так как это создает сложность обработки ошибок
  • Не используйте Promise.all(), когда операции должны завершаться последовательно - вместо этого используйте for...of с await
  • Никогда не игнорируйте отклонения промисов, опуская обработчики catch или блоки .catch()

Часто задаваемые вопросы

Когда следует использовать этот навык?
Используйте этот навык проактивно при работе с JavaScript для Node.js или браузеров, особенно при работе с асинхронным кодом, возможностями ES6+ или оптимизацией производительности.
Пишет ли этот навык код на TypeScript?
Нет, этот навык фокусируется на JavaScript. Для руководства по архитектуре TypeScript и системе типов используйте специализи��ованный навык TypeScript.
Может ли этот навык отладить мой существующий код JavaScript?
Да, он отлично справляется с отладкой асинхронного поведения, проблем событийного цикла, состояний гонки и проблем производительности в коде JavaScript.
Какие версии JavaScript поддерживает этот навык?
Этот навык специализируется на современном JavaScript ES6+, но также может помочь мигрировать унаследованный код на современные стандарты.
Обрабатывает ли этот навык код, специфичный для фреймворков?
Этот навык фокусируется на базовом JavaScript, асинхронных паттернах и API среды выполнения. Он не специализируется на React, Vue или других специфических особенностях фреймворков.
Может ли этот навык помочь с совместимостью браузеров?
Да, он предоставл��ет стратегии полифилов и руководство по кроссбраузерной совместимости для современных возможностей JavaScript.

Сведения для разработчиков

Автор

sickn33

Лицензия

MIT

Ссылка

main

Структура файлов

📄 SKILL.md