Skip to main content

git-guardrails-claude-code

Install Claude hooks blocking dangerous git commands before execution.

معلومات المصدر

المستودع
redpanda-data/ui-harness
آخر نشاط في المصدر
٢٧ مايو ٢٠٢٦ في ١٤:٠٣
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
٣٤
التفرعات
٤

خيارات التثبيت

يُحدَّد 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