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.

av aaronjmars · aaronjmars/iterative-code-evolution

Bestått ★ 8.4/10

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.

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 cycles
  • This bug keeps recurring, let's log each fix attempt and its result
  • Iterate on this function with a capped, verified improvement loop