Dev Test
Uruchamia skonfigurowane polecenie testowe projektu i zapisuje rekord pass/fail przypięty do SHA, na którym opierają się inne polecenia Hermit.
Działa po konfiguracji
Co robi ten skill
Wykonuje skonfigurowane przez operatora polecenie commands.test i atomowo zapisuje kod wyjścia, czas trwania, git HEAD SHA, znacznik czasu oraz (dla OOM/timeout/interrupt) prawdopodobną przyczynę (likely_cause) do .claude-code-hermit/state/last-test.json. Uruchamia się na żądania weryfikacji testów w trakcie zadania lub izolowanego debugowania nieudanych testów w ramach przepływu pracy wtyczki claude-code-hermit, i jest konsumowany przez /dev-pr jako pamięć podręczna, dzięki czemu świeże przejście na tym samym HEAD pomija ponowne uruchamianie zestawu.
Raport z testu
Śledzono rzeczywiste źródło record-test-result.ts: ciąg stderr SKILL.md 'commands.test not configured' jest dokładnym dopasowaniem bajt po bajcie do rzeczywistego komunikatu o błędzie skryptu, a nieudane uruchomienia są automatycznie oznaczane likely_cause (oom/timeout/user-interrupt) wywnioskowanym z kodu wyjścia — diagnostyczny akcent, którego naiwna baza `npm test` by nie zapewniła.
Testowano: 2026-07-14 · Claude Code 2.x (agent harness)
Instalacja
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
Komendy i przykładowe prompty
/dev-testUruchamia skonfigurowane polecenie testowe projektu i zapisuje rekord pass/fail przypięty do SHA, na którym opierają się inne polecenia Hermit.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
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.