Iterative Code Evolution

Nahrazuje ad-hoc pokusy a omyly smyčkou ANALYZE-PLAN-MUTATE-VERIFY-SCORE-ARCHIVE zaznamenanou do .evolution/log.json.

od aaronjmars · aaronjmars/iterative-code-evolution

Otestováno · Funguje ★ 8.4/10

Iterative Code Evolution — Nahrazuje ad-hoc pokusy a omyly smyčkou ANALYZE-PLAN-MUTATE-VERIFY-SCORE-ARCHIVE zaznamenanou do .evolution/log.json.

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