Communitygithub.com

ruvnet/harness-evolve

Exécutez `@metaharness/darwin evolve <repo>` pour faire muter sept surfaces de politique d'un harnais (planner/contextBuilder/reviewer/retryPolicy/toolPolicy/memoryPolicy/scorePolicy), évaluez chaque variante dans un bac à sable, et ne promouvez que les gains mesurés. Le modèle est figé ; c'est le harnais qui évolue. Ferme la boucle qu'ADR-150 ouvre (score+genome décrivent ; les évolutions changent). Dégrade élégamment en l'absence de @metaharness/darwin (contraintes architecturales ADR-150 + ADR-153).

Qu'est-ce que harness-evolve ?

Cette compétence permet de faire évoluer automatiquement un harnais (harness) AI en mutant ses sept surfaces de politique (planner, contextBuilder, reviewer, retryPolicy, toolPolicy, memoryPolicy et scorePolicy) via la commande `@metaharness/darwin evolve`. Chaque variante est exécutée et notée dans un environnement isolé (bac à sable), et seules les variantes qui apportent une amélioration mesurable sont promues. Le modèle lui-même reste figé : c'est uniquement le harnais qui s'adapte. Cette compétence est utile pour les développeurs travaillant avec Claude Code ou d'autres agents AI, car elle ferme la boucle d'amélioration continue évoquée dans les ADR-150 et ADR-153, en basant les décisions sur des scores et descriptions de génomes objectifs. En l'absence du package @metaharness/darwin, la compétence dégrade élégamment, garantissant une compatibilité avec les contraintes architecturales. Elle est conçue pour l'écosystème ruvnet et les environnements de développement d'agents.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ruvnet/ruflo/tree/main/plugins/ruflo-metaharness/skills/harness-evolve

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait harness-evolve ?

Exécutez @metaharness/darwin evolve <repo> pour faire muter sept surfaces de politique d'un harnais (planner/contextBuilder/reviewer/retryPolicy/toolPolicy/memoryPolicy/scorePolicy), évaluez chaque variante dans un bac à sable, et ne promouvez que les gains mesurés. Le modèle est figé ; c'est le harnais qui évolue. Ferme la boucle qu'ADR-150 ouvre (score+genome décrivent ; les évolutions changent). Dégrade élégamment en l'absence de @metaharness/darwin (contraintes architecturales ADR-150 + ADR-153).

Skills associés