AIKraft/Skills/Волосатые утилиты

Волосатые утилиты

Comprehensive skills for working with @hairy/utils core utilities

hairyf official Другое

Что делает навык

Набор утилит для разработки на JavaScript/TypeScript, основанный на версии @hairy/utils v1.47.0. Предоставляет функции для асинхронных операций, композиции функций, управления циклами, проверки типов, работы с числами и строками, а также определения окружения.

Когда применять

  • Управление асинхронными потоками и создание отложенных промисов
  • Создание цепочек функций через композицию и конвейер (pipe)
  • Реализация циклов с возможностью отмены и контролем задержек
  • Валидация типов данных и проверка их принадлежности к определенным классам
  • Форматирование чисел (включая BigNumber) и манипуляции со строками

Как работает

  1. Импортировать необходимые модули из пакета @hairy/utils (например, core-async, core-composition, core-loop, core-type-checking, core-numbers, core-strings, core-browser).
  2. Использовать функции из core-async для обработки промисов и управления асинхронным потоком.
  3. Применять функции композиции и pipe из core-composition для объединения функций.
  4. Запускать циклы через core-loop с возможностью их отмены и настройки задержек.
  5. Проверять типы данных с помощью утилит из core-type-checking.
  6. Выполнять вычисления и форматирование чисел через 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 и совместимые) подхватывает его по описанию и следует шагам.