Iterative Code Evolution
Zastępuje ad-hoc próby i błędy poprawiania pętlą ANALIZUJ-PLANUJ-MUTUJ-WERYFIKUJ-OCENIAJ-ARCHIWIZUJ zalogowaną do .evolution/log.json.
Testowano · Działa
Co robi ten skill
Metodologia podpowiedzi (bez dołączonych skryptów), która dyscyplinuje wielorundową poprawę kodu: etykietuj każdy komponent jako Działający/Kruchy/Zepsuty/Zbędny/Brakujący, ograniczaj zmiany do 3 na cykl, łącz każdą zmianę z obserwowanym błędem, oceniaj w stosunku do wariantu rodzica i archiwizuj wyciągnięte wnioski, aby późniejsze cykle nie powtarzały ślepych zaułków. Wyzwalane, gdy kod wymaga iteracyjnej optymalizacji, uporczywego debugowania błędów lub ewolucji projektu wielorundowego -- nie do jednorazowego generowania ani mechanicznych refaktoryzacji.
Raport z testu
Rzeczywiste A/B na awaryjnym parserze wierszy CSV: bazowa ad-hoc i poprawka kierowana przez umiejętność wylądowały na tym samym kodzie z 3/5 przejściami, ale zarchiwizowany log .evolution/log.json umiejętności poprawnie zdiagnozował pozostałe 2 błędy jako prawidłowe zgodnie ze specyfikacją (brakujący e-mail, pusty wiersz) zamiast błędów -- konkretne zwycięstwo procesu, nawet jeśli różnica w kodzie była taka sama.
Testowano: 2026-07-16 · Claude Code 2.x (agent harness)
Instalacja
git clone https://github.com/aaronjmars/iterative-code-evolution.git mkdir -p ~/.claude/skills cp -r iterative-code-evolution ~/.claude/skills/iterative-code-evolution
Komendy i przykładowe prompty
/iterative-code-evolutionZastępuje ad-hoc próby i błędy poprawiania pętlą ANALIZUJ-PLANUJ-MUTUJ-WERYFIKUJ-OCENIAJ-ARCHIWIZUJ zalogowaną do .evolution/log.json.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
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