Блокировка обхода 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 разработке.
- #git-hooks
- #pre-commit
- #claude-code
- #security
- #automation
- #ci-cd