Cargando la bóveda…
Cargando la bóveda…
Hook con 396 installs. Antes de cada Edit, crea un backup automático del archivo con formato `filename.backup.timestamp`. La red de seguridad cuando Claude edita y querés deshacerlo rápido.
Antes de que Claude modifique un archivo con Edit, este hook crea una copia con formato filename.backup.<timestamp>. Si la edición sale mal, restaurás copiando el backup encima.
Es la red de seguridad básica para sesiones donde no querés depender solo de git (que requiere commit antes de cambio para restaurar) ni del Cmd+Z (que solo funciona en el editor actual).
Hook event: PreToolUse (Edit).
npx claude-code-templates@latest --hook pre-tool/backup-before-editPara Claude:
Instalé el hook pre-tool/backup-before-edit. Probá: editá un archivo
cualquiera y después listame los backups creados con `ls *.backup.*`.Claude editó algo y el resultado es peor que lo anterior. Restaurás con cp filename.backup.TIMESTAMP filename. Sin tener que recordar a qué commit volver.
diff filename.backup.TIMESTAMP filename te muestra exactamente qué cambió. Útil para auditar lo que Claude hizo.
Si vas a hacer 20 cambios en una sesión, no querés commitear cada uno. Los backups te cubren los puntos intermedios.
Los backups acumulan. Conviene tener un script de cleanup periódico (eliminar backups más viejos de N días) o agregarlos a .gitignore.
Defense in depth: AI Bash Guard bloquea destructivos; este hook hace backup si pasa cualquier edit.
.gitignore (*.backup.*)..backups/ (si la implementación lo permite).