Волосатые утилиты
Comprehensive skills for working with @hairy/utils core utilities
AIhairyf
official
Другое
Что делает навык
Набор утилит для разработки на JavaScript/TypeScript, основанный на версии @hairy/utils v1.47.0. Предоставляет функции для асинхронных операций, композиции функций, управления циклами, проверки типов, работы с числами и строками, а также определения окружения.
Когда применять
- Управление асинхронными потоками и создание отложенных промисов
- Создание цепочек функций через композицию и конвейер (pipe)
- Реализация циклов с возможностью отмены и контролем задержек
- Валидация типов данных и проверка их принадлежности к определенным классам
- Форматирование чисел (включая BigNumber) и манипуляции со строками
Как работает
- Импортировать необходимые модули из пакета @hairy/utils (например, core-async, core-composition, core-loop, core-type-checking, core-numbers, core-strings, core-browser).
- Использовать функции из core-async для обработки промисов и управления асинхронным потоком.
- Применять функции композиции и pipe из core-composition для объединения функций.
- Запускать циклы через core-loop с возможностью их отмены и настройки задержек.
- Проверять типы данных с помощью утилит из core-type-checking.
- Выполнять вычисления и форматирование чисел через core-numbers, а также работать со строками через core-strings.
Примеры запросов агенту
Создай функцию, которая асинхронно обрабатывает данные и возвращает результат через deferred promise.
Напиши цепочку из трех функций, объединенных через pipe, для преобразования строки.
Реализуй цикл, который выполняется с задержкой и может быть прерван по условию.
Что понадобится
- Среда выполнения JavaScript/TypeScript
- Пакет @hairy/utils версии 1.47.0
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «hairy-utils» из репозитория:
# https://github.com/hairyf/skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r hairy-utils/ ~/.claude/skills/hairy-utils/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.