Iterative Code Evolution

Erstatter ad-hoc trial-and-error-rettelser med en ANALYZE-PLAN-MUTATE-VERIFY-SCORE-ARCHIVE-loop logget til .evolution/log.json.

Af aaronjmars · aaronjmars/iterative-code-evolution

Testet · Virker ★ 8.4/10

Iterative Code Evolution — Erstatter ad-hoc trial-and-error-rettelser med en ANALYZE-PLAN-MUTATE-VERIFY-SCORE-ARCHIVE-loop logget til .evolution/log.json.

Hvad det gør

En prompting-metodologi (ingen medfølgende scripts), der disciplinerer flertrins kodeforbedring: mærk hver komponent Working/Fragile/Broken/Redundant/Missing, begræns ændringer til 3 pr. cyklus, link hver ændring til en observeret fejl, score mod forældrevarianten, og arkiver lærte lektioner, så senere cyklusser ikke gentager blindgyder. Udløses når kode kræver iterativ optimering, vedvarende fejlfinding eller flertrins designudvikling -- ikke til engangsgenerering eller mekaniske refaktoreringer.

Testrapport

Reel A/B på en nedbrudt CSV-række-parser: den ad-hoc baseline og den skill-guidede løsning landede på den samme 3/5-passerende kode, men skillens arkiverede .evolution/log.json diagnosticerede korrekt de 2 resterende fejl som valid-per-spec (manglende e-mail, tom række) snarere end fejl -- en konkret processejr, selvom kodediffen i sig selv var uafgjort.

Testet: 2026-07-16 · Claude Code 2.x (agent harness)

Installation

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 trial-and-error-rettelser med en ANALYZE-PLAN-MUTATE-VERIFY-SCORE-ARCHIVE-loop logget til .evolution/log.json.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen 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