Dev Test
Ejecuta el comando de prueba configurado del proyecto y escribe un registro de aprobado/fallido fijado por SHA en el que se basan otros comandos de Hermit.
Funciona con configuración
Qué hace
Ejecuta el comando commands.test configurado por el operador y registra atómicamente el código de salida, la duración, el SHA de git HEAD, la marca de tiempo y (para OOM/timeout/interrupt) una likely_cause en .claude-code-hermit/state/last-test.json. Se activa con solicitudes de verificación de pruebas a mitad de tarea o depuración aislada de pruebas fallidas dentro del flujo de trabajo del plugin claude-code-hermit, y es consumido por /dev-pr como caché para que una nueva pasada en el mismo HEAD omita la reejecución de la suite.
Informe de la prueba
Se rastreó la fuente real de record-test-result.ts: la cadena de stderr del SKILL.md 'commands.test not configured' coincide byte a byte con el mensaje de error real del script, y las ejecuciones fallidas se etiquetan automáticamente con una likely_cause (oom/timeout/user-interrupt) inferida del código de salida — un toque diagnóstico que una línea base `npm test` ingenua no proporcionaría.
Probado el: 2026-07-14 · Claude Code 2.x (agent harness)
Instalación
git clone https://github.com/gtapps/claude-code-hermit cd claude-code-hermit mkdir -p ~/.claude/skills cp -r plugins/claude-code-dev-hermit/skills/dev-test ~/.claude/skills/dev-test
Comandos y prompts de ejemplo
/dev-testEjecuta el comando de prueba configurado del proyecto y escribe un registro de aprobado/fallido fijado por SHA en el que se basan otros comandos de Hermit.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Run our test suite and record whether it passed at this commit.I need a structured pass/fail record before we merge this PR.Verify the tests still pass here and log the result for later.