·git-safety-guard
</>

git-safety-guard

Bloque les commandes destructrices de git et du système de fichiers avant l'exécution. Empêche la perte accidentelle de travaux non validés depuis git checkout --, git reset --hard, rm -rf et opérations destructrices similaires. Fonctionne comme un hook Claude Code PreToolUse avec une sémantique d'ouverture en cas d'échec.

15Installations·0Tendance·@terraphim

Installation

$npx skills add https://github.com/terraphim/terraphim-skills --skill git-safety-guard

Comment installer git-safety-guard

Installez rapidement le skill IA git-safety-guard dans votre environnement de développement via la ligne de commande

  1. Ouvrir le Terminal: Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.)
  2. Exécuter la commande d'installation: Copiez et exécutez cette commande : npx skills add https://github.com/terraphim/terraphim-skills --skill git-safety-guard
  3. Vérifier l'installation: Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Source : terraphim/terraphim-skills.

Use this skill when setting up or configuring protection against destructive git/filesystem commands in Claude Code.

Git Safety Guard intercepts Bash commands before execution and blocks dangerous operations that could permanently destroy uncommitted work or important files. The guard uses regex pattern matching with an allowlist to distinguish between safe and dangerous variants of commands.

| git checkout -- | Discards uncommitted changes permanently | | git restore | Discards uncommitted changes (except --staged) | | git reset --hard | Destroys all uncommitted changes | | git reset --merge | Can lose uncommitted changes | | git clean -f | Removes untracked files permanently | | git push --force | Destroys remote history |

Bloque les commandes destructrices de git et du système de fichiers avant l'exécution. Empêche la perte accidentelle de travaux non validés depuis git checkout --, git reset --hard, rm -rf et opérations destructrices similaires. Fonctionne comme un hook Claude Code PreToolUse avec une sémantique d'ouverture en cas d'échec. Source : terraphim/terraphim-skills.

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/terraphim/terraphim-skills --skill git-safety-guard
Catégorie
</>Développement
Vérifié
Première apparition
2026-02-20
Mis à jour
2026-03-11

Browse more skills from terraphim/terraphim-skills

Réponses rapides

Qu'est-ce que git-safety-guard ?

Bloque les commandes destructrices de git et du système de fichiers avant l'exécution. Empêche la perte accidentelle de travaux non validés depuis git checkout --, git reset --hard, rm -rf et opérations destructrices similaires. Fonctionne comme un hook Claude Code PreToolUse avec une sémantique d'ouverture en cas d'échec. Source : terraphim/terraphim-skills.

Comment installer git-safety-guard ?

Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/terraphim/terraphim-skills --skill git-safety-guard Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Où se trouve le dépôt source ?

https://github.com/terraphim/terraphim-skills