FácilSkills

Hook Run Tests After Changes — auto-tests post-edit (1,017 installs)

Hook con 1,017 installs. Después de modificaciones de código, corre tests automáticos para asegurar que nada se rompa. Catch regresiones en el momento, no después.

29 de mayo de 20262 min de lecturaclaude-code

Qué es#

Después de cada modificación de código, el hook detecta el test runner del proyecto (Jest, Vitest, pytest, etc.) y corre tests rápidos. Si algo se rompe, te avisa inmediatamente.

Hook event: PostToolUse. Foco: "quick tests" — unit, no E2E pesados.

1,017 installs es alto para hooks de testing — refleja la importancia de catch regressions on the fly.

Tabla resumen#

CampoValor
Categoría aitmplpost-tool
Installs1,017
Hook eventPostToolUse
TestsQuick (unit), no E2E

Cómo se instala#

bash
npx claude-code-templates@latest --hook post-tool/run-tests-after-changes

Para Claude:

bash
Instalé el hook post-tool/run-tests-after-changes. Verificá que mi
test runner (Vitest) esté configurado. Probá editando un archivo
de business logic — debería correr los tests asociados.

Qué podés hacer con esto#

Catch regresión instantáneo#

Si Claude rompe un test al editar, lo ves inmediatamente. No después de 30 ediciones.

Test-first workflow#

Si seguís TDD, este hook valida que tu green stay green durante refactors.

Combo con TDD Gate#

TDD Gate fuerza que existan tests primero. Run Tests After valida que sigan green.

Combo con Lint On Save#

Lint + tests = doble check de quality. Sin scaffolding extra.

Cuándo NO conviene#

⚠️ Antes de instalar
  • Tests lentos: si tu suite tarda 30+ segundos, fricción notable.
  • Sin tests existentes: el hook no inventa tests.
  • Para edits experimentales: tests verdes son útiles para release, no para WIP.
  • Si tu CI ya corre tests: local también puede ser overhead.

Bajalo de la fuente#

Recursos relacionados#