FácilSkills

Hook Auto Git Add — stage automático de archivos modificados (870 installs)

Hook con 870 installs que ejecuta git add automático sobre archivos editados por Claude. Mantiene tu git workflow limpio sin que tengas que stagear manualmente cada cambio.

29 de mayo de 20262 min de lecturaclaude-codegit

Qué es#

Cuando Claude edita un archivo, normalmente queda en git status como "modified, not staged for commit". Tenés que stagearlo a mano antes de commitear.

Este hook lo hace automático. Cada vez que Claude edita un archivo (via Edit tool), corre git add sobre ese archivo después de la modificación.

Hook event: PostToolUse (Edit). Sin intervención humana.

870 installs lo hacen uno de los hooks más adoptados de la categoría git-workflow.

Tabla resumen#

CampoValor
Categoría aitmplgit-workflow
Installs870
Hook eventPostToolUse (Edit)
Accióngit add automático del archivo editado

Cómo se instala#

bash
npx claude-code-templates@latest --hook git-workflow/auto-git-add

Para Claude:

bash
Instalé el hook git-workflow/auto-git-add. Probá: editá un archivo
cualquiera de mi proyecto y después corre `git status` para verificar
que quedó staged automáticamente.

Qué podés hacer con esto#

Workflow git limpio sin overhead#

Editás 20 archivos en una sesión. Todos quedan staged automáticamente. Cuando vas a commitear, no tenés que recordar cuáles agregar.

Diff fácil de ver#

git diff --staged te muestra todo lo que Claude tocó. git diff (unstaged) queda limpio para cambios que vos hagas a mano sobre eso.

Combo con Conventional Commits hook#

Auto-stage + conventional commits = workflow git semi-automático. Claude edita → stage automático → vos commiteás siguiendo convention.

Para sesiones agentic largas#

Si dejás Claude corriendo en /goal o /loop, este hook mantiene el repo en estado limpio sin tu intervención.

Pre-requisitos#

  • Proyecto git inicializado (.git existe)
  • Claude Code con hooks habilitados
  • Editaciones via Edit tool (no se aplica a archivos creados con Write directly — verificá comportamiento)

Cuándo NO conviene#

⚠️ Antes de instalar
  • Si querés review manual antes de stage: este hook stageá todo automático. Si tu workflow es revisar cada cambio antes de stage, no lo instales.
  • Para edits experimentales: archivos staged son lo que vas a commitear. Si Claude experimenta y rompe cosas, queda staged.
  • Para repos con .gitignore mal configurado: podés stagear archivos que no querés commitear (logs, build outputs, secrets). Validá tu .gitignore primero.
  • Si trabajás con worktrees / submódulos complejos: verificá que el hook respete el directorio correcto.

Bajalo de la fuente#

Recursos relacionados#