FácilSkills

Hook Change Logger — todas las mutations a CSV para demos y auditoría

Hook que registra cada file mutation a un CSV: timestamp, tool, file path, action, details. Cubre Edit, MultiEdit, Write y Bash. Ideal para demos, audits y reproducir sesiones.

29 de mayo de 20262 min de lecturaclaude-code

Qué es#

Cada vez que Claude muta archivos (Edit, MultiEdit, Write) o ejecuta Bash, este hook agrega una row a un CSV con: timestamp, tool usado, file path, action, details. Hook event: PostToolUse sobre los 4 tools.

Súper útil para:

  • Demos — al final de la sesión, mostrás el CSV con todo lo que se hizo.
  • Auditoría — qué archivos tocó Claude, en qué orden.
  • Reproducir sesiones — alguien quiere replicar tu workflow, vos le pasás el CSV.

Tabla resumen#

CampoValor
Categoría aitmplautomation
Installs61
Hook eventPostToolUse (Edit, MultiEdit, Write, Bash)
OutputCSV con timestamp + tool + path + action + details

Cómo se instala#

bash
npx claude-code-templates@latest --hook automation/change-logger

Para Claude:

bash
Instalé el hook automation/change-logger. Decime dónde queda el CSV
y mostrame las primeras filas después de un par de ediciones.

Qué podés hacer con esto#

Demos sin video#

Al final de la sesión, abrís el CSV y mostrás la cronología. Más útil que un screen recording largo.

Audit trail#

Para proyectos sensibles o compliance: el CSV te da histórico de qué se modificó cuándo.

Análisis de productividad#

¿Cuántas mutaciones por sesión? ¿Qué archivos tocás más seguido? ¿Cuál fue el time-to-first-edit?

Comparado con Change Tracker#

Change Tracker es más simple (log básico, 1,127 installs). Change Logger es más completo (CSV estructurado). Para demos serias, este. Para tracking casual, el otro.

Cuándo NO conviene#

⚠️ Antes de instalar
  • Si solo querés saber qué tocó Claude: git status y git diff ya te lo dan.
  • Para sesiones muy largas: el CSV crece. Limpiá periódicamente.
  • Data sensible: los details pueden incluir snippets. Si manejás secrets, validá qué exactamente se registra.

Bajalo de la fuente#

Recursos relacionados#