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

在 GitHub 打开 ↗
SKILL.md从 GitHub 加载中…

目录结构

技能结构

在 GitHub 打开 ↗
  • skills/git-guardrails-claude-code/
  • root
    • ·SKILL.md
    • scripts
      • ·block-dangerous-git.sh

按 Agent Skills 规范,必需项仅 SKILL.md;其余目录均为可选的脚本 / 引用 / 资源扩展。