Защитные механизмы Git для Claude Code
Set up Claude Code hooks to block dangerous git commands (push, reset --hard, clean, branch -D, etc.) before they execute. Use when user wants to prevent destructive git operations, add git safety hooks, or block git push/reset in Claude Code.
AImattpocock
official
Разработка
Что делает навык
Настройка хуков (hooks) Claude Code для блокировки опасных команд git (push, reset --hard, clean, branch -D и т.д.) перед их выполнением. Используйте, когда пользователь хочет предотвратить деструктивные операции git, добавить хуки безопасности git или заблокировать git push/reset в Claude Code.
Как подключить
1Скачать навык
# возьмите папку навыка «git-guardrails-claude-code» из репозитория:
# https://github.com/mattpocock/skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r git-guardrails-claude-code/ ~/.claude/skills/git-guardrails-claude-code/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.