Блокировка обхода git-хуков в Claude Code

★ 8.5 · devops

block-no-verify-hook — это скилл для Claude Code, который настраивает PreToolUse hook и блокирует использование флагов --no-verify и --no-gpg-sign в git-командах до их выполнения. Конфигурация добавляется в .claude/settings.json: hook перехватывает каждый вызов инструмента Bash, проверяет переменную $TOOL_INPUT на наличие bypass-флагов в git-командах и завершается с кодом 2, если такой флаг обнаружен — Claude Code полностью отклоняет вызов. Это не позволяет AI-агенту обходить pre-commit hooks с линтингом, форматированием, тестами и проверками безопасности, а также политики GPG-подписи коммитов. Hook можно установить для отдельного проекта или глобально в ~/.claude/settings.json, а паттерн grep легко расширяется дополнительными флагами вроде --force. Подходит командам, которые строго соблюдают quality gates при AI-assisted разработке.