Git Guardrails for Claude Code

用 PreToolUse hook 阻止危险 git 命令执行的 skill。

#type / resource #status / growing #tech / ai #resource / git-guardrails-claude-code #resource / matt-pocock-skills

[!info] related notes

Git Guardrails for Claude Code

这是什么

一个给 Claude Code 安装 Git 安全护栏的 skill。它不是“提醒 agent 小心”,而是在工具执行前直接拦截高风险命令。

适用平台

  • Claude Code 环境
  • 担心 agent 误执行 git pushreset --hardclean 等危险命令的仓库

核心特点 / 优势 / 局限

  • 生效方式:配置 PreToolUse hook,在命令到达工具前阻断
  • 为什么要用:靠提示词约束危险操作不够稳,最好前移到机制层
  • 背后原理:安全边界应尽量机器可执行,而不是全靠自觉
  • 局限:它绑定 Claude Code;跨客户端时要改成各自的 hook 机制

常见用途

  • 禁止 agent 推送远程
  • 禁止 destructive reset / clean
  • 为本地 AI 编程环境建立更硬的安全边界

相关链接 / 官方入口

  • 上游 skill:skills/misc/git-guardrails-claude-code/SKILL.md
创建于 2026/5/3 更新于 2026/5/27