Backend
15,622 installs
git-guardrails-claude-code
by mattpocock/skills
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…
Skill content
Setup Git Guardrails Sets up a PreToolUse hook that intercepts and blocks dangerous git commands before Claude executes them. What Gets Blocked - git push (all variants including --force) - git reset --hard - git clean -f / git clean -fd - git branch -D - git checkout . / git restore . When blocked, Claude sees a message telling it that it does not have authority to access these commands. Steps 1. Ask scope Ask the user: install for this project only (.claude/settings.json) or all projects (~/.claude/settings.json)?