FácilSkills

Hook Smart Commit — auto-generate commit messages (2,577 installs, #2 absoluto)

Hook con 2,577 installs — el segundo más adoptado del catálogo. Genera commit messages automáticamente con validación. Crea commits con mensaje meaningful basados en file changes.

29 de mayo de 20262 min de lecturaclaude-codegit

Qué es#

#2 absoluto del catálogo (2,577 installs). Solo detrás de Simple Notifications (6,810).

El hook intercepta git commit y genera el mensaje automáticamente basándose en los archivos cambiados. Antes de commitear, valida el mensaje.

Hook event: PostToolUse.

Es el caso de uso #1 que querés cuando codeás con AI: que el commit message refleje los cambios sin que tengas que escribirlo.

Tabla resumen#

CampoValor
Categoría aitmplgit-workflow
Installs2,577 (#2 absoluto)
Hook eventPostToolUse
AcciónGenera mensaje + valida

Cómo se instala#

bash
npx claude-code-templates@latest --hook git-workflow/smart-commit

Para Claude:

bash
Instalé el hook git-workflow/smart-commit. Probá: hacé algunos edits y
después `git commit` con mensaje vacío — debería autogenerar uno
descriptivo basado en los cambios.

Qué podés hacer con esto#

Commits descriptivos automáticos#

En lugar de "fix" o "update" genérico, el hook genera "fix: handle null email in registration form" basado en el cambio real.

Combo con Conventional Commits#

Smart Commit genera. Conventional Commits valida formato. Doble red.

Combo con Auto Git Add#

Auto Git Add stagea. Smart Commit commitea con mensaje descriptivo. Workflow git semi-automático.

Para sesiones autónomas#

/goal largos: cada commit auto tiene mensaje útil. No miles de "wip".

Catch de mensajes pobres#

Si vos escribís "fix" el hook puede sugerir algo más descriptivo basado en el diff.

Cuándo NO conviene#

⚠️ Antes de instalar
  • Si tu equipo tiene convención estricta de mensajes: el auto-generate puede no respetarla. Combinalo con Conventional Commits si necesitás format.
  • Para commits que necesitan razón humana: auto-generate no sabe el "por qué", solo el "qué".
  • Si tu workflow es commitear muy seguido: el overhead del generate puede ser notable.

Bajalo de la fuente#

Recursos relacionados#