Dev Dry Run

Führt Smoke-Tests der harness-evolver Pipeline offline (Syntax/Argparse/Querverweise) oder online mit einem Mock-Agenten durch.

von raphaelchristi · raphaelchristi/harness-evolver

Funktioniert mit Setup ★ 8.0/10

Dev Dry Run — Führt Smoke-Tests der harness-evolver Pipeline offline (Syntax/Argparse/Querverweise) oder online mit einem Mock-Agenten durch.

Was es kann

Führt einen strukturierten Smoke-Test des Toolkits des harness-evolver Plugins durch: einen Offline-Modus, der Python-Syntax, --help-Verdrahtung und Querverweise gegen skills/evolve/SKILL.md validiert, plus einen Online-Modus, der einen Mock-Agenten durch setup/eval/read/trace führt. Wird ausgelöst bei 'dry run', 'smoke test' oder 'test pipeline'.

Testbericht

Führte seinen Offline-Check gegen 3 platzierte Tool-Skripte (eines mit Syntaxfehler, eines fehlend in den Referenzen des evolve Skills) durch und es fing beide echten Fehler ab, die ein einfacher 'just run the files'-Durchlauf übersehen hatte; aber ein einfaches cp dieses Ordners lässt es ohne das Geschwisterverzeichnis tools/ und die $HOME/.evolver venv, die es stillschweigend annimmt, gestrandet zurück.

Getestet am: 2026-07-14 · Claude Code 2.x (agent harness)

Installation

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

Befehle & Beispiel-Prompts

  • /dev-dry-runFührt Smoke-Tests der harness-evolver Pipeline offline (Syntax/Argparse/Querverweise) oder online mit einem Mock-Agenten durch.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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