Dev Dry Run

Effectue des tests de fumée du pipeline harness-evolver hors ligne (syntaxe/argparse/références croisées) ou en ligne avec un agent simulé.

par raphaelchristi · raphaelchristi/harness-evolver

Fonctionne avec configuration ★ 8.0/10

Dev Dry Run — Effectue des tests de fumée du pipeline harness-evolver hors ligne (syntaxe/argparse/références croisées) ou en ligne avec un agent simulé.

Ce que fait

Exécute un test de fumée structuré de la boîte à outils du plugin harness-evolver : un mode hors ligne qui valide la syntaxe Python, le câblage --help et les références croisées par rapport à skills/evolve/SKILL.md, plus un mode en ligne qui pousse un agent simulé à travers setup/eval/read/trace. Se déclenche sur 'dry run', 'smoke test' ou 'test pipeline'.

Rapport de test

A exécuté sa vérification hors ligne sur 3 scripts d'outils implantés (un avec une erreur de syntaxe, un manquant dans les références de la compétence evolve) et a détecté les deux ruptures réelles qu'un simple 'just run the files' avait manquées ; mais un simple cp de ce dossier le laisse bloqué sans le répertoire frère tools/ et le venv $HOME/.evolver qu'il suppose silencieusement.

Testé le: 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

Commandes et exemples de prompts

  • /dev-dry-runEffectue des tests de fumée du pipeline harness-evolver hors ligne (syntaxe/argparse/références croisées) ou en ligne avec un agent simulé.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • 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