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.
Install
npx skills add mattpocock/skills --skill git-guardrails-claude-codenpx skills add mattpocock/skills --skill git-guardrails-claude-code -a claude-code -gnpx skills add mattpocock/skills --skill git-guardrails-claude-code -a codex -ggemini skills install https://github.com/mattpocock/skills.git --path skills/misc/git-guardrails-claude-codegh skill install mattpocock/skills git-guardrails-claude-codegit clone --depth 1 https://github.com/mattpocock/skills /tmp/mattpocock__skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/mattpocock__skills/skills/misc/git-guardrails-claude-code ~/.claude/skills/git-guardrails-claude-code # Claude Code
cp -R /tmp/mattpocock__skills/skills/misc/git-guardrails-claude-code ~/.agents/skills/git-guardrails-claude-code # Codex, Cursor, Gemini CLI, Copilot, OpenCode