Skip to main content

careful

careful

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

En une phrase

SafetyMode guardrails« forprudence destructive» commands.: 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

  • UseQuand whentu touchingtravailles prod,sur debuggingde livela systems,production orou workingun inserveur a shared environment.partagé
  • UseQuand whentu askeddébugges toun "besystème careful",en "safetydirect mode",et "prodtu mode",ne orveux "carefulpas mode".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 (gstack)sans le verrouillage de dossier de /guard)

Comment l'invoquer

  • Slash command : /careful (sià exposétaper dans tonClaude CLI)Code)
  • Phrases déclencheurs (texte) : voir"be lacareful" description/ complète"safety ci-dessousmode" / "prod mode" / "careful mode" / "warn before destructive"
  • Auto-invocation : surSur demande explicite

Description complètedétaillée

Safety/careful guardrailsinstalle forun destructivegarde-fou commands.qui Warnsintercepte beforechaque rmcommande -rf,Bash DROPque TABLE,Claude force-push,veut gitexécuter, resetavant --hard,qu'elle kubectlne delete,tourne. andSi similarla destructivecommande operations.correspond Userà canun overridemotif eachdangereux, warning.Claude Uses'arrête whenet touchingte prod,demande debuggingconfirmation liveavec systems,un ormessage workingexplicite. inTu apeux sharedtoujours environment.autoriser, Usemais whentu askedne topeux "bepas careful",le "safetyfaire mode",à "prodton mode",insu.

or

Voici "carefulles mode".motifs qui déclenchent un avertissement : suppression récursive (gstack)

Pour aller plus loin

/careful — Destructive Command Guardrails

Safety mode is now active. Every bash command will be checked for destructive patterns before running. If a destructive command is detected, you'll be warned and can choose to proceed or cancel.

What's protected

Pattern Example Risk rm -rf /, rm -r /, rm --recursive), rmsuppression -rfde /var/datatable Recursiveou deletede base SQL (DROP TABLE /, DROP DATABASE, DROP TABLE users; Data loss TRUNCATE), TRUNCATEréécriture orders;d'historique Datagit loss (git push --force, / -f git push -f, origin main History rewrite git reset --hard), gitperte resetde --hardmodifications HEAD~3non Uncommittedcommitées work loss (git checkout . /, git restore .), gitsuppressions checkoutKubernetes . Uncommitted work loss (kubectl delete), kubectlnettoyage deleteDocker pod Production impact (docker rm -f /, docker system prune).

Quelques cas évidents et fréquents sont autorisés sans alerte parce qu'ils sont sûrs : docker system prunerm -arf node_modules

, Container/image.next, lossdist, __pycache__, .cache, build, .turbo, coverage. Pas la peine de t'embêter pour vider un dossier de build.

(extraitTechniquement, 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 durevoirpour le SKILL.mddésactiver, complettu pourtermines la suite)conversation ou tu en commences une nouvelle.

Source

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