Aller au contenu
Formation gratuite et accessible à tous. Les cours évoluent grâce à tes retours.
Langue : FR

Démarrer et piloter l'agent Point de vigilance Intermédiaire

git-guardrails-claude-code

mattpocock/skills

Bloquer les commandes git destructrices par un hook

Texte de fiche en cours de relecture : les informations techniques sont vérifiées, la rédaction n'est pas encore validée par un humain.

À quoi ça sert

Installe un garde-fou qui bloque avant exécution les commandes git destructrices, comme push, reset --hard, clean -f ou branch -D. Tu choisis de le poser sur un seul projet ou sur tous.

Pour qui

Pour toi qui laisses l'agent travailler avec git et qui veux l'empêcher d'effacer du travail ou de publier par erreur.

Exemples de demandes

  • « Bloque les commandes git dangereuses dans ce projet. »
  • « Installe un garde-fou pour que l'agent ne fasse jamais git push. »
  • « Ajoute git branch -D à la liste des commandes interdites. »

Limites

  • Il écrit un hook dans le fichier settings.json : l'agent doit te demander ton accord clair avant de toucher à ce fichier.
  • Il demande bash et jq ; sous Windows, il faut Git Bash et jq, et ce cas n'a pas été vérifié.
  • Il ne marche qu'avec Claude Code.
  • Il bloque aussi git push : tu devras publier toi-même ou retirer cette règle.

Installer ce skill

Prérequis : bash + jq (Windows : Git Bash + jq)

Copie la commande, colle-la dans ton terminal (Mac) ou PowerShell (Windows), puis confirme toi-même quand le programme te le demande.

Commande (dernière version publiée)

npx skills add https://github.com/mattpocock/skills --skill git-guardrails-claude-code -a claude-code

Il faut Node.js 22.20 ou plus récent pour la commande npx. Windows : scripts bash (scripts__block-dangerous-git.sh) : Git Bash ou WSL sous Windows; si la création de liens échoue : ajouter --copy (non testé).

Commande figée sur la version vérifiée · Ou depuis le catalogue officiel de plugins de Claude Code

Commande figée sur la version vérifiée

npx skills add mattpocock/skills@4ae2317ddb22b046e26455e4f9c9b3aaaf62212d --skill git-guardrails-claude-code -a claude-code

Ou depuis le catalogue officiel de plugins de Claude Code (Le plugin peut installer plusieurs skills d'un coup.)

/plugin install mattpocock-skills@claude-plugins-official

Commande vérifiée sur la documentation, pas encore essayée par Neurylio.

Avant d'installer. Lis le fichier SKILL.md sur GitHub, vérifie d'où vient le skill et ce qu'il peut faire. Les leçons du module 7 t'expliquent comment :

Retour à la bibliothèque