Dev Test

Uruchamia skonfigurowane polecenie testowe projektu i zapisuje rekord pass/fail przypięty do SHA, na którym opierają się inne polecenia Hermit.

Autor: gtapps · gtapps/claude-code-hermit

Działa po konfiguracji ★ 8.8/10

Dev Test — Uruchamia skonfigurowane polecenie testowe projektu i zapisuje rekord pass/fail przypięty do SHA, na którym opierają się inne polecenia Hermit.

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.