Iterative Code Evolution
Nahrazuje ad-hoc pokusy a omyly smyčkou ANALYZE-PLAN-MUTATE-VERIFY-SCORE-ARCHIVE zaznamenanou do .evolution/log.json.
Otestováno · Funguje
Co umí
Metodika promptování (bez dodaných skriptů), která disciplinuje vícenásobné zlepšování kódu: označte každou komponentu jako Working/Fragile/Broken/Redundant/Missing, omezte změny na 3 na cyklus, propojte každou změnu s pozorovaným selháním, ohodnoťte proti rodičovské variantě a archivujte získané poznatky, aby se pozdější cykly neopakovaly mrtvé konce. Spouští se, když kód potřebuje iterativní optimalizaci, ladění perzistentních chyb nebo vícenásobný vývoj designu -- nikoli pro jednorázové generování nebo mechanické refaktory.
Testovací report
Skutečné A/B na padajícím parseru CSV řádků: ad-hoc základní linie a oprava řízená dovedností dosáhly stejného kódu s 3/5 úspěšnými testy, ale archivovaný .evolution/log.json dovednosti správně diagnostikoval 2 zbývající selhání jako platné podle specifikace (chybějící e-mail, prázdný řádek) místo chyb -- konkrétní procesní vítězství, i když se samotný rozdíl v kódu shodoval.
Testováno: 2026-07-16 · Claude Code 2.x (agent harness)
Instalace
git clone https://github.com/aaronjmars/iterative-code-evolution.git mkdir -p ~/.claude/skills cp -r iterative-code-evolution ~/.claude/skills/iterative-code-evolution
Příkazy a ukázkové prompty
/iterative-code-evolutionNahrazuje ad-hoc pokusy a omyly smyčkou ANALYZE-PLAN-MUTATE-VERIFY-SCORE-ARCHIVE zaznamenanou do .evolution/log.json.
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
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