Skip to main content

careful

careful

Catalogue généré le 2026-05-11

En une phrase

Mode « prudence » : Claude t'avertit avant chaque commande dangereuse (rm -rf, DROP TABLE, git push --force, etc.) pour que tu puisses confirmer ou annuler.

Quand l'utiliser

  • Quand tu travailles sur de la production ou un serveur partagé
  • Quand tu débugges un système en direct et tu ne veux pas effacer un fichier important par mégarde
  • Quand tu vas exécuter des migrations de base de données et tu veux un filet de sécurité
  • Quand tu n'es pas sûr de toi et tu préfères que Claude te demande deux fois plutôt qu'une
  • Pour activer juste les avertissements (sans le verrouillage de dossier de /guard)

Comment l'invoquer

  • Slash command : /careful (à taper dans Claude Code)
  • Phrases déclencheurs (texte) : "be careful" / "safety mode" / "prod mode" / "careful mode" / "warn before destructive"
  • Auto-invocation : Sur demande explicite

Description détaillée

/careful installe un garde-fou qui intercepte chaque commande Bash que Claude veut exécuter, avant qu'elle ne tourne. Si la commande correspond à un motif dangereux, Claude s'arrête et te demande confirmation avec un message explicite. Tu peux toujours autoriser, mais tu ne peux pas le faire à ton insu.

Voici les motifs qui déclenchent un avertissement : suppression récursive (rm -rf, rm -r, rm --recursive), suppression de table ou de base SQL (DROP TABLE, DROP DATABASE, TRUNCATE), réécriture d'historique git (git push --force, git push -f, git reset --hard), perte de modifications non commitées (git checkout ., git restore .), suppressions Kubernetes (kubectl delete), nettoyage Docker (docker rm -f, docker system prune).

Quelques cas évidents et fréquents sont autorisés sans alerte parce qu'ils sont sûrs : rm -rf node_modules, .next, dist, __pycache__, .cache, build, .turbo, coverage. Pas la peine de t'embêter pour vider un dossier de build.

Techniquement, le skill fonctionne via un « hook » PreToolUse de Claude Code qui lit la commande, la compare aux motifs ci-dessus, et renvoie une demande de permission si nécessaire. Le hook est actif tant que la session dure — pour le désactiver, tu termines la conversation ou tu en commences une nouvelle.

Source

  • Plugin : gstack
  • Nom interne : careful
  • Fichier : /home/thymon/.claude/skills/gstack/careful/SKILL.md