Iterative Code Evolution
Vervangt ad-hoc trial-and-error fixen door een ANALYZE-PLAN-MUTATE-VERIFY-SCORE-ARCHIVE loop gelogd naar .evolution/log.json.
Getest · Werkt
Wat het doet
Een prompting methodologie (geen gebundelde scripts) die multi-round codeverbetering disciplineert: label elk onderdeel Werkend/Fragiel/Gebroken/Redundant/Ontbrekend, beperk wijzigingen tot 3 per cyclus, link elke wijziging aan een waargenomen fout, score tegen de ouderlijke variant, en archiveer geleerde lessen zodat latere cycli geen doodlopende paden herhalen. Triggers wanneer code iteratieve optimalisatie, persistente bug-debugging, of multi-round design evolutie nodig heeft -- niet voor one-shot generatie of mechanische refactors.
Testrapport
Echte A/B op een crashende CSV-rij parser: de ad-hoc baseline en de skill-geleide fix kwamen op dezelfde 3/5-passerende code uit, maar het gearchiveerde .evolution/log.json van de skill diagnosticeerde correct de 2 resterende fouten als geldig-per-specificatie (ontbrekende e-mail, lege rij) in plaats van bugs -- een concrete proceswinst, ook al was de code diff zelf gelijk.
Getest op: 2026-07-16 · Claude Code 2.x (agent harness)
Installatie
git clone https://github.com/aaronjmars/iterative-code-evolution.git mkdir -p ~/.claude/skills cp -r iterative-code-evolution ~/.claude/skills/iterative-code-evolution
Commando's en voorbeeldprompts
/iterative-code-evolutionVervangt ad-hoc trial-and-error fixen door een ANALYZE-PLAN-MUTATE-VERIFY-SCORE-ARCHIVE loop gelogd naar .evolution/log.json.
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Keep improving this CSV parser through scored iterative fix cyclesThis bug keeps recurring, let's log each fix attempt and its resultIterate on this function with a capped, verified improvement loop