Skip to main content

git-guardrails-claude-code

Install Claude hooks blocking dangerous git commands before execution.

来源信息

仓库
redpanda-data/ui-harness
最近来源活动
2026年5月27日 14:03
检测到的 SKILL.md 语言
英语
星标
34
Forks
4

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

文件资源管理器
2 个文件

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
git-guardrails-claude-code
description
Install Claude hooks blocking dangerous git commands before execution.
# Git Guardrails Install PreToolUse Bash hook blocking dangerous git before Claude runs it. Blocks: `git push`, `git reset --hard`, `git clean -f/-fd`, `git branch -D`, `git checkout .`, `git restore .`. ## Steps 1. Ask scope: project `.claude/settings.json` or global `~/.claude/settings.json`. 2. Copy bundled `scripts/block-dangerous-git.sh` to: - project: `.claude/hooks/block-dangerous-git.sh` - global: `~/.claude/hooks/block-dangerous-git.sh` 3. `chmod +x` hook. 4. Add PreToolUse Bash command in chosen settings: ```json {"hooks":{"PreToolUse":[{"matcher":"Bash","hooks":[{"type":"command","command":".claude/hooks/block-dangerous-git.sh"}]}]}} ``` 5. Test with blocked command. Confirm hook denies.
在 GitHub 查看