careful
garrytan/gstack / careful
te demande avant chaque commande destructive , ce qui améliore : évite les suppressions et force-push accidentels
Fiche
- note du juge
- 8/10
- place
- hors pack
- éditeur
- garrytan
- statut
- nouveau
- commit épinglé
- c580561 sur GitHub (nouvel onglet)
- dernier commit du skill
- 19 oct. 2026
- étoiles du dépôt
- 137 030
- type principal
- Construire avec Claude
Jugement
Périmètre net et règles concrètes (motifs, exceptions, niveau HIGH en deny, PowerShell). Description très courte, peu de précisions sur le moment d'usage. Dépend de scripts bin/ non fournis et de gstack-paths ; sortie auto-générée.
réserves
- Scripts bin/check-careful.sh et bin/hook-extract.sh non fournis : le comportement réel du hook n'a pas pu être vérifié.
- Description de frontmatter trop courte (« Safety guardrails… ») : le déclenchement repose surtout sur la liste triggers.
- Dépendances non documentées : binaire ~/.claude/skills/gstack/bin/gstack-paths et commande bun run gen:skill-docs.
- Le SKILL.md se dit « best-effort » sur PowerShell tout en annonçant un hard stop ; le message de protection est ambigu.
- Déclenchement
- 1/2
- Valeur ajoutée
- 2/2
- Précision
- 2/2
- Périmètre
- 2/2
- Qualité
- 1/2
Alertes
8 alertes, par catégorie
Scan statique
- risque critique
frontmatter hooks (actifs toute la session)
- risque élevé
suppression récursive (rm -rf)
- risque élevé
dossier bin/
- risque élevé
scripts lancés par le SKILL.md
bin/check-careful.sh
- risque info
frontmatter allowed-tools
Bash - Read
- risque info
scripts embarqués, que le SKILL.md ne lance pas
bin/hook-extract.sh
Réseau
- risque élevé
Le hook exécute en continu un script situé dans un chemin utilisateur modifiable (~/.claude/skills/...) à chaque commande Bash ; toute altération de ce fichier s'exécute sans contrôle.
Consigne
- risque moyen
Le garde-fou repose sur une correspondance de chaînes contournable (commandes construites à l'exécution, variables, encodage) ; ne pas le considérer comme une frontière de sécurité.
Description d’origine
Safety guardrails for destructive commands. (gstack)
ajouté le 19 oct. 2026 · licence MIT