Iterative Code Evolution
Ersätter ad-hoc-försök-och-fel-fixning med en ANALYSERA-PLANERA-MUTERA-VERIFIERA-POÄNGSÄTT-ARKIVERA-loop loggad till .evolution/log.json.
Testad · Fungerar
Vad den gör
En promptmetodik (inga medföljande skript) som disciplinerar kodförbättring i flera rundor: etikettera varje komponent som Fungerande/Skör/Trasig/Redundant/Saknad, begränsa ändringar till 3 per cykel, länka varje ändring till ett observerat fel, poängsätt mot föräldravarianten, och arkivera lärdomar så att senare cykler inte upprepar återvändsgränder. Triggers när kod behöver iterativ optimering, beständig buggfelsökning, eller designutveckling i flera rundor -- inte för engångsgenerering eller mekaniska refaktoriseringar.
Testrapport
Verklig A/B på en kraschande CSV-rad-parser: baslinjen ad-hoc och den skill-guidade fixen landade på samma 3/5-passerande kod, men skillens arkiverade .evolution/log.json diagnostiserade korrekt de 2 kvarvarande felen som giltiga enligt specifikation (saknat e-post, tom rad) snarare än buggar -- en konkret processvinst även om kodskillnaden var lika.
Testad: 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
Kommandon och exempelprompter
/iterative-code-evolutionErsätter ad-hoc-försök-och-fel-fixning med en ANALYSERA-PLANERA-MUTERA-VERIFIERA-POÄNGSÄTT-ARKIVERA-loop loggad till .evolution/log.json.
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
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