Dev Test
Spouští nakonfigurovaný testovací příkaz projektu a zapisuje záznam o úspěchu/selhání s SHA, na který se spoléhají další příkazy Hermit.
Funguje s nastavením
Co umí
Spouští operátorem nakonfigurovaný příkaz commands.test a atomicky zaznamenává exit code, dobu trvání, git HEAD SHA, časové razítko a (pro OOM/timeout/interrupt) pravděpodobnou příčinu (likely_cause) do .claude-code-hermit/state/last-test.json. Spouští se na požadavky na ověření testu uprostřed úkolu nebo izolované ladění selhávajících testů v rámci pracovního postupu pluginu claude-code-hermit a je spotřebováván /dev-pr jako cache, takže nový průchod na stejném HEAD přeskočí opětovné spuštění sady.
Testovací report
Vysledoval jsem skutečný zdroj record-test-result.ts: řetězec stderr 'commands.test not configured' v SKILL.md je bajt-za-bajtem shodný se skutečnou chybovou zprávou skriptu a neúspěšné běhy jsou automaticky označeny pravděpodobnou příčinou (oom/timeout/user-interrupt) odvozenou z exit kódu — diagnostický dotek, který by vám naivní `npm test` základní linie neposkytla.
Testováno: 2026-07-14 · Claude Code 2.x (agent harness)
Instalace
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
Příkazy a ukázkové prompty
/dev-testSpouští nakonfigurovaný testovací příkaz projektu a zapisuje záznam o úspěchu/selhání s SHA, na který se spoléhají další příkazy Hermit.
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
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.