Волосатый
Hairy's {Opinionated} preferences and best practices for web development
AIhairyf
official
Разработка
Что делает навык
Набор личных предпочтений и лучших практик Hairyf для веб-разработки, определяющий стандартный стек технологий и инструментов. Skill задает строгие правила для менеджера пакетов, языка, линтинга, тестирования и архитектуры проектов.
Когда применять
- Инициализация нового репозитория с нуля в соответствии с предпочтениями Hairyf.
- Рефакторинг существующего проекта для приведения его к стандартной архитектуре и стеку.
- Настройка CI/CD и Git-хуков для автоматического линтинга и проверки типов.
- Выбор фреймворков и инструментов в пользу экосистемы unjs.
Как работает
- Использовать pnpm с поддержкой workspaces и named catalogs для управления зависимостями.
- Настроить TypeScript в strict режиме с ESM ("type": "module") и модульной системой bundler.
- Применить @antfu/eslint-config для линтинга и форматирования, исключив Prettier.
- Настроить Vitest для юнит-тестирования с файлами рядом с исходным кодом (foo.test.ts).
- Установить simple-git-hooks и lint-staged для запуска линтинга перед коммитом.
- Использовать VitePress для документации, размещая её в директории docs/.
Примеры запросов агенту
Настрой этот репозиторий согласно hairy.
Инициализируй новый проект с использованием предпочтений Hairy.
Приведи текущую архитектуру к стандартам arch-* и обнови зависимости через taze.
Что понадобится
- pnpm (менеджер пакетов)
- Node.js (для работы скриптов и инструментов)
- Доступ к интернету для установки пакетов (npm/pnpm registry)
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «hairy» из репозитория:
# https://github.com/hairyf/skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r hairy/ ~/.claude/skills/hairy/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.