git-guardrails-claude-code

Installation
SKILL.md

设置 Git 护栏

设置一个 PreToolUse hook,在 Claude 执行危险 git 命令之前拦截并阻止它们。

被阻止的命令

  • git push(包括 --force 在内的所有变体)
  • git reset --hard
  • git clean -f / git clean -fd
  • git branch -D
  • git checkout . / git restore .

被阻止时,Claude 会看到一条消息,告知它无权访问这些命令。

步骤

1. 询问作用域

询问用户:是仅此项目安装(.claude/settings.json)还是所有项目安装(~/.claude/settings.json)?

Installs
1
First Seen
Jun 12, 2026
git-guardrails-claude-code — devcxl/skills-zh