К основному содержанию
скилл CX Codex

create-hook — скилл для Claude Code: git-хуки под проект

Скилл анализирует проект и предлагает хуки под ваш стек: типизацию, форматирование, линт, тесты. Дальше создаёт скрипт и проверяет его.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add NeoLabHQ/context-engineering-kit --skill create-hook -a claude-code
Открыть на GitHub

Что делает create-hook

Скилл проходит четыре шага. Сначала смотрит на конфиги: tsconfig.json, .prettierrc, .eslintrc.*, скрипты в package.json. Потом предлагает хуки под то, что нашёл, — например, проверку типов после правки файла или запрет коммита с ошибками линтера.

Дальше задаёт вопросы про детали: когда запускать (PreToolUse, PostToolUse, UserPromptSubmit), какие инструменты ловить (Write, Edit, Bash, *), область (global, project, project-local). Скрипт кладёт в ~/.claude/hooks/ или .claude/hooks/, настройки дописывает в settings.json. Пути советует делать абсолютными через $CLAUDE_PROJECT_DIR — иначе хук сломается при запуске из другой директории.

Внутри скрипта JSON читается из stdin, а не из argv. Для связи с Claude используются поля additionalContext и systemMessage, для тихой работы — suppressOutput: true. Блокировка операции в PreToolUse — это exit 2. После создания скилл предлагает прогнать оба сценария: когда хук должен пропустить и когда должен остановить.

Какие задачи решает

  • проверять типы после каждой правки файла
  • запрещать коммит с ошибками линтера
  • форматировать код автоматически при сохранении
  • ловить секреты и ключи до коммита
  • гонять тесты перед коммитом

Примеры запросов агенту

  • создай хук, который проверяет типы после редактирования .ts файлов
  • нужен PreToolUse хук, блокирующий коммиты с секретами
  • сделай хук для автоформата через prettier и протестируй его

Как установить create-hook

1Через Skills CLI (Vercel)

npx skills add NeoLabHQ/context-engineering-kit --skill create-hook -a claude-code

2Вручную: положить файлы

~/.claude/skills/create-hook/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/create-hook/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора55

setup-arxiv-mcp Настраивает MCP-сервер поиска научных публикаций через Docker MCP и добавляет подсказки в CLAUDE.md. Нужен для поиска и чтения статей из агента. CX Codex +1 1 200установок attach-review-to-pr Скилл добавляет в пул-реквесты комментарии к конкретным строкам кода через GitHub CLI или MCP-инструмент. Пригодится, когда ревью идёт из терминала. CX Codex +1 1 200установок git-worktrees Скилл обучает агента управлять параллельными рабочими директориями через git worktree. Пригодится для переключения задач и проверки чужих пуллреквестов без отправки правок в stash. CX Codex +1 1 200установок actualize Сверяет FPF-базу с изменениями Git и показывает устаревшие доказательства или решения. Нужен перед новой работой и после правок в репозитории. CX Codex +1 1 200установок create-pr Создаёт черновые пуллреквесты через GitHub CLI по проектному шаблону. Следит за сохранением правок в git и оформляет заголовки с эмодзи. CX Codex +1 1 200установок analyze-issue Разбирает GitHub issue, изучает связанный код и сохраняет техническую спецификацию. Нужен перед началом работы над задачей. CX Codex +1 1 200установок create-agent Помогает проектировать автономных субагентов для Claude Code с валидным YAML-манифестом, триггерами и системным промптом. CX Codex +1 1 200установок do-competitively Запускает три агента параллельно на одну задачу, оценивает результаты судьями и собирает лучший вариант. Для случаев, когда качество важнее скорости. CX Codex +1 1 200установок

Похожие

eslint-prettier-config patricio0312rev Скилл разворачивает ESLint и Prettier в проекте на TypeScript и React: конфиги, правила, скрипты и хук на коммит. CX Codex +1 1 100установок setup tartinerlabs Определяет язык проекта и доставляет недостающий тулинг: линтер, форматтер, git-хуки, проверку типов и сканер секретов. CX Codex +1 375установок dx-code-analyzer-custom-rule-create forcedotcom Скилл помогает создавать пользовательские правила для Salesforce Code Analyzer на базе Regex, PMD и ESLint. Пригодится, когда встроенных проверок кода Apex или метаданных недостаточно. CX Codex +1 4 800установок block-no-verify-hook cskwork Скилл добавляет хук PreToolUse, который блокирует обход git-проверок через флаги вроде --no-verify. Пригодится проектам с обязательными pre-commit-проверками. CX Codex 6 500установок spatie-javascript Spatie Скилл внедряет стандарты оформления JavaScript и TypeScript от команды Spatie. Он помогает форматировать код, настраивать Prettier и писать чистые компоненты. CX Codex +1 518установок ultracite secondsky Скилл для настройки Ultracite: линтинг и форматирование JS/TS через Biome, ESLint или Oxlint. Помогает с миграцией и разбором ошибок конфигурации. CX Codex +1 415установок

Рядом в теме «Настройка агента: память, контекст, субагенты»

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →

Вопросы о create-hook

Как установить create-hook в Claude?

Выполните npx skills add NeoLabHQ/context-engineering-kit --skill create-hook -a claude-code. Скилл появится в ~/.claude/skills/create-hook/SKILL.md.

Что делает create-hook?

Анализирует проект, предлагает подходящие git-хуки, создаёт скрипт и проверяет его на успешном и провальном сценарии.

Какие хуки он умеет предлагать?

Зависит от конфигов: при tsconfig.json — проверку типов, при .prettierrc — форматирование, при .eslintrc.* — линт. Если в package.json есть скрипты test или build, предложит хуки под них.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой