Dev Dry Run

Esegue smoke test della pipeline harness-evolver offline (sintassi/argparse/cross-ref) o online con un agente mock.

di raphaelchristi · raphaelchristi/harness-evolver

Richiede configurazione ★ 8.0/10

Dev Dry Run — Esegue smoke test della pipeline harness-evolver offline (sintassi/argparse/cross-ref) o online con un agente mock.

Cosa fa

Esegue un test strutturato del set di strumenti del plugin harness-evolver: una modalità offline che convalida la sintassi Python, il cablaggio --help e i riferimenti incrociati rispetto a skills/evolve/SKILL.md, più una modalità online che spinge un agente mock attraverso setup/eval/read/trace. Si attiva con 'dry run', 'smoke test' o 'test pipeline'.

Rapporto di test

Ha eseguito il suo controllo offline su 3 script di strumenti pre-impostati (uno con un errore di sintassi, uno mancante dai riferimenti della skill evolve) e ha rilevato entrambe le rotture reali che un semplice 'just run the files' aveva mancato; ma una semplice cp di questa cartella lo lascia bloccato senza la directory tools/ sorella e la venv $HOME/.evolver che assume silenziosamente.

Testato il: 2026-07-14 · Claude Code 2.x (agent harness)

Installazione

git clone https://github.com/raphaelchristi/harness-evolver
cd harness-evolver
mkdir -p ~/.claude/skills
cp -r .claude/skills/dev-dry-run ~/.claude/skills/dev-dry-run

Comandi e prompt di esempio

  • /dev-dry-runEsegue smoke test della pipeline harness-evolver offline (sintassi/argparse/cross-ref) o online con un agente mock.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Do a dry run of the evolve pipeline before I ship this change
  • Smoke test the harness-evolver tools against skills/evolve/SKILL.md
  • Run the online mock agent through setup, eval, read, and trace