Iterative Code Evolution
Erstatter ad-hoc prøving og feiling med en ANALYSER-PLAN-MUTÉR-VERIFISER-SCORE-ARKIVER loop logget til .evolution/log.json.
Bestått
Hva den gjør
En prompting-metodikk (ingen medfølgende skript) som disiplinerer flerrunners kodeforbedring: merk hver komponent Arbeidende/Skjør/Ødelagt/Redundant/Mangler, begrens endringer til 3 per syklus, lenk hver endring til en observert feil, score mot foreldrevarianten, og arkiver lærdommer slik at senere sykluser ikke gjentar blindveier. Utløses når kode trenger iterativ optimalisering, vedvarende feilsøking, eller flerrunners designutvikling -- ikke for engangsgenerering eller mekaniske refaktorer.
Testrapport
Ekte A/B på en krasjende CSV-rad-parser: ad-hoc-baselinen og den ferdighetsstyrte fiksen landet på den samme 3/5-passerende koden, men ferdighetens arkiverte .evolution/log.json diagnostiserte korrekt de 2 gjenværende feilene som gyldige per spesifikasjon (manglende e-post, tom rad) i stedet for feil -- en konkret prosessgevinst selv om kodendringen var lik.
Testet på: 2026-07-16 · Claude Code 2.x (agent harness)
Installer
git clone https://github.com/aaronjmars/iterative-code-evolution.git mkdir -p ~/.claude/skills cp -r iterative-code-evolution ~/.claude/skills/iterative-code-evolution
Kommandoer og eksempelprompter
/iterative-code-evolutionErstatter ad-hoc prøving og feiling med en ANALYSER-PLAN-MUTÉR-VERIFISER-SCORE-ARKIVER loop logget til .evolution/log.json.
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
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