git-guardrails-claude-code
用途概括为Claude Code设置PreToolUse钩子,拦截并阻止危险的git命令(如push、reset --hard等),防止误操作。
业务领域
CodingSecurity
技能形态
Workflow
所需工具
git
语言环境
—无强依赖
包管理器
—不涉及
Agent Skill 规格描述
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.
使用场景
两种典型用法
场景 01
防止误操作破坏代码库
开发者在Claude Code中执行git push、reset --hard等危险命令时,钩子自动拦截并提示无权限,避免意外推送或重置导致代码丢失,保障项目安全。
场景 02
团队统一git安全规范
团队通过全局安装该钩子,强制所有成员在Claude Code中遵守git安全规则,禁止执行破坏性操作,降低协作风险,提升代码库稳定性。
技能关系
我用了哪些 Skills · 哪些 skills 用了我
依赖关系读作“上一格指向下一格”。当前 Skill 位于第二格,上下分别是影响它与被它影响的 Skill。
第一层 · 这些 Skills 用了我
- 无显式依赖
第二层 · 当前 Skill
- git-guardrails-claude-codeWorkflow
第三层 · 我用了这些 Skills
- 无其他 Skill 显式依赖此项
技能文件
SKILL.md
SKILL.md从 GitHub 加载中…
目录结构
技能结构
- ▸skills/git-guardrails-claude-code/
- ▸root
- ·SKILL.md
- ▸scripts
- ·block-dangerous-git.sh
按 Agent Skills 规范,必需项仅 SKILL.md;其余目录均为可选的脚本 / 引用 / 资源扩展。
同集相关